From 16027275ceafd29f3f5497787d38f666b6c480a2 Mon Sep 17 00:00:00 2001 From: Kameron Kenny <1267885+kkenny@users.noreply.github.com> Date: Tue, 14 May 2024 11:19:35 -0400 Subject: [PATCH] add a stop step --- Jenkinsfile | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index eac5094..a8d5609 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -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'