add a stop step

This commit is contained in:
Kameron Kenny 2024-05-14 11:19:35 -04:00
parent a36668e70c
commit 16027275ce
No known key found for this signature in database
GPG Key ID: E5006629839D2276
1 changed files with 18 additions and 0 deletions

18
Jenkinsfile vendored
View File

@ -20,23 +20,41 @@ pipeline {
}
}
stage('Stop primary container') {
steps {
sh 'docker compose down'
sh 'sleep 5'
}
}
stage('Start primary container') {
steps {
sh 'docker compose down'
sh 'docker compose up -d --no-color primary'
sh 'docker compose ps'
}
}
stage('Create contexts') {
steps {
sh 'docker context ls | grep pi502 || docker context create pi502 --docker "host=ssh://pi502.in.thelinuxpro.net"'
}
}
stage('Stop secondary container') {
steps {
sh 'docker --context pi502 compose down'
sh 'sleep 5'
}
}
stage('Start secondary container') {
steps {
sh 'docker --context pi502 compose up -d --no-color secondary'
sh 'docker --context pi502 compose ps'
}
}
stage('test primary dns') {
steps {
sh 'dig ns1.thelinuxpro.net ANY @204.8.15.80'