chore(docker): update jenkins, upgrade safety and add ssh support

This commit is contained in:
2026-01-27 15:23:08 +00:00
parent a61ae8e770
commit 41c68233fc
3 changed files with 5 additions and 2 deletions

View File

@@ -1,4 +1,4 @@
FROM jenkins/jenkins:2.528.3-alpine
FROM jenkins/jenkins:2.548-alpine
USER root

View File

@@ -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
View 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)'"