All checks were successful
Gitea/docker-base-images/jenkins-ssh-agent-jdk17-dind/pipeline/head This commit looks good
|
||
---|---|---|
docs | ||
.gitattributes | ||
.gitignore | ||
AGENT.README.md | ||
dockerd-sshd-entrypoint.sh | ||
Dockerfile | ||
jdk-download-url.sh | ||
jdk-download.sh | ||
Jenkinsfile | ||
LICENSE | ||
README.md | ||
setup-sshd | ||
setup-sshd.ps1 |
Склейка DinD и Jenkins SSH Agent.
- Берем Jenkins SSH Agent, а именно Alpine Dockerfile
- Изменяем базовый образ на
docker:dind
(по-умолчанию он на базе alpine) - Добавляем в
Dockerfile
под создание пользователяjenkins
строки:
RUN addgroup docker || true && \
addgroup ${user} docker
- В
setup-sshd
вписываем строки:
# dockerd's patch
dockerd-entrypoint.sh
- Собираем, тэгаем и пушим