chore(docker): update jenkins, upgrade safety and add ssh support
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
FROM jenkins/jenkins:2.528.3-alpine
|
FROM jenkins/jenkins:2.548-alpine
|
||||||
|
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ services:
|
|||||||
image: jenkins-docker
|
image: jenkins-docker
|
||||||
container_name: jenkins
|
container_name: jenkins
|
||||||
restart: always
|
restart: always
|
||||||
|
user: "1001:1001"
|
||||||
volumes:
|
volumes:
|
||||||
- home:/var/jenkins_home
|
- home:/var/jenkins_home
|
||||||
- /run/user/1001/docker.sock:/run/user/1001/docker.sock #rootless
|
- /run/user/1001/docker.sock:/run/user/1001/docker.sock #rootless
|
||||||
@@ -12,7 +13,6 @@ services:
|
|||||||
- /etc/localtime:/etc/localtime:ro
|
- /etc/localtime:/etc/localtime:ro
|
||||||
environment:
|
environment:
|
||||||
- DOCKER_HOST=unix:///run/user/1001/docker.sock #rootless
|
- DOCKER_HOST=unix:///run/user/1001/docker.sock #rootless
|
||||||
- JAVA_OPTS=-Dhudson.model.DirectoryBrowserSupport.CSP="default-src 'self' 'unsafe-inline' 'unsafe-eval'; img-src 'self' data:; style-src 'self' 'unsafe-inline';" #allow JS for lighthouse reports
|
|
||||||
networks:
|
networks:
|
||||||
- reverse-proxy
|
- reverse-proxy
|
||||||
|
|
||||||
|
|||||||
3
jenkins_ssh
Executable file
3
jenkins_ssh
Executable file
@@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
docker exec -it jenkins bash -c "echo '$(cat ~/.ssh/id_ed25519_jenkins)' > /tmp/id_jenkins && chmod 600 /tmp/id_jenkins && ssh -4 -i /tmp/id_jenkins -p 34567 -o StrictHostKeyChecking=no lucas@57.129.77.192 'echo Connexion réussie depuis : \$(hostname)'"
|
||||||
Reference in New Issue
Block a user