diff --git a/README.md b/README.md index 5b9966e..de39775 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ dockerd-entrypoint.sh & Генерируем новую пару SSH ключей. ```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), без него придется делать контейнер с агентом привилегированным. @@ -30,7 +30,7 @@ dockerd-entrypoint.sh & version: '3.7' services: 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 # Используем, если не хотим делать контейнер привилегированным runtime: sysbox-runc @@ -52,4 +52,10 @@ docker compose up -d ## Настройки Jenkins -Смотри [описание агента](AGENT.README.md) \ No newline at end of file +Смотри [описание агента](AGENT.README.md) + +# Использование от ROOT + +Образ пропатчен для возможности запуска агента от имени ROOT. Решает сложности с запуском одноразовых docker-агентов на нашей ноде. + +Просто в credentials при указании логина пишем `root`. Публичный ключ прописывается и на `jenkins`, и на него. \ No newline at end of file