updated README.md
This commit is contained in:
parent
df3d2924d9
commit
d3b12408a6
12
README.md
12
README.md
@ -20,7 +20,7 @@ dockerd-entrypoint.sh &
|
|||||||
|
|
||||||
Генерируем новую пару SSH ключей.
|
Генерируем новую пару SSH ключей.
|
||||||
```shell
|
```shell
|
||||||
|
ssh-keygen -t rsa -b 4096 -f .ssh/jenkins-ssh-agent -C "jenkins-ssh-agent"
|
||||||
```
|
```
|
||||||
|
|
||||||
Желательно установить [SysBox](https://github.com/nestybox/sysbox/releases/tag/v0.6.6), без него придется делать контейнер с агентом привилегированным.
|
Желательно установить [SysBox](https://github.com/nestybox/sysbox/releases/tag/v0.6.6), без него придется делать контейнер с агентом привилегированным.
|
||||||
@ -30,7 +30,7 @@ dockerd-entrypoint.sh &
|
|||||||
version: '3.7'
|
version: '3.7'
|
||||||
services:
|
services:
|
||||||
jenkins-agent:
|
jenkins-agent:
|
||||||
image: git.tswf.io/docker-base-images/jenkins-ssh-agent-jdk17-dind:1.0.4
|
image: git.tswf.io/docker-base-images/jenkins-ssh-agent-jdk17-dind:1.0.7
|
||||||
restart: always
|
restart: always
|
||||||
# Используем, если не хотим делать контейнер привилегированным
|
# Используем, если не хотим делать контейнер привилегированным
|
||||||
runtime: sysbox-runc
|
runtime: sysbox-runc
|
||||||
@ -52,4 +52,10 @@ docker compose up -d
|
|||||||
|
|
||||||
## Настройки Jenkins
|
## Настройки Jenkins
|
||||||
|
|
||||||
Смотри [описание агента](AGENT.README.md)
|
Смотри [описание агента](AGENT.README.md)
|
||||||
|
|
||||||
|
# Использование от ROOT
|
||||||
|
|
||||||
|
Образ пропатчен для возможности запуска агента от имени ROOT. Решает сложности с запуском одноразовых docker-агентов на нашей ноде.
|
||||||
|
|
||||||
|
Просто в credentials при указании логина пишем `root`. Публичный ключ прописывается и на `jenkins`, и на него.
|
Loading…
Reference in New Issue
Block a user