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
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@ services:
|
||||
image: jenkins-docker
|
||||
container_name: jenkins
|
||||
restart: always
|
||||
user: "1001:1001"
|
||||
volumes:
|
||||
- home:/var/jenkins_home
|
||||
- /run/user/1001/docker.sock:/run/user/1001/docker.sock #rootless
|
||||
@@ -12,7 +13,6 @@ services:
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
environment:
|
||||
- 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:
|
||||
- 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