|
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
- Собираем, тэгаем и пушим