fix(jenkins): new docker host rootless
Some checks failed
Portfolio/pipeline/head There was a failure building this commit
Some checks failed
Portfolio/pipeline/head There was a failure building this commit
This commit is contained in:
9
Jenkinsfile
vendored
9
Jenkinsfile
vendored
@@ -1,8 +1,9 @@
|
|||||||
pipeline {
|
pipeline {
|
||||||
agent any
|
agent any
|
||||||
environment {
|
environment {
|
||||||
DOCKER_HOST = "unix:///var/run/docker.sock"
|
DOCKER_HOST = "unix:///run/user/1001/docker.sock"
|
||||||
APP_VERSION = "${env.BRANCH_NAME}-${env.BUILD_NUMBER}"
|
APP_VERSION = "${env.BRANCH_NAME}-${env.BUILD_NUMBER}"
|
||||||
|
DOCKER_CONFIG = "${env.WORKSPACE}/.docker"
|
||||||
}
|
}
|
||||||
stages {
|
stages {
|
||||||
stage('Build') {
|
stage('Build') {
|
||||||
@@ -57,7 +58,11 @@ pipeline {
|
|||||||
// Update caddy-reverse-proxy cache
|
// Update caddy-reverse-proxy cache
|
||||||
sh "docker exec caddy-reverse-proxy caddy reload --config /etc/caddy/Caddyfile"
|
sh "docker exec caddy-reverse-proxy caddy reload --config /etc/caddy/Caddyfile"
|
||||||
|
|
||||||
// Keep updated docker-compose.yml and Caddyfile for safety
|
// Safety
|
||||||
|
sh "rm -f /backup-portfolio/docker-compose.yml"
|
||||||
|
sh "rm -f /backup-portfolio/Caddyfile"
|
||||||
|
|
||||||
|
// Copy
|
||||||
sh "cp docker-compose.yml /backup-portfolio/docker-compose.yml"
|
sh "cp docker-compose.yml /backup-portfolio/docker-compose.yml"
|
||||||
sh "docker cp portfolio:/etc/caddy/Caddyfile /backup-portfolio/Caddyfile"
|
sh "docker cp portfolio:/etc/caddy/Caddyfile /backup-portfolio/Caddyfile"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user