From 1dda38d170be33f72bd0b364e1013aba4a52c144 Mon Sep 17 00:00:00 2001 From: Kameron Kenny <1267885+kkenny@users.noreply.github.com> Date: Wed, 26 Jun 2024 12:50:40 -0400 Subject: [PATCH] build with docker libs --- Jenkinsfile | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index fa4f5f1..30f00a3 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -7,17 +7,19 @@ pipeline { stages { stage("verify tooling") { - steps { - sh ''' - docker version - docker info - docker compose version - ''' + node { + steps { + sh ''' + docker version + docker info + docker compose version + ''' + } } } - node { - stage('Build telegraf') { + stage('Build telegraf') { + node { steps { script { docker.withRegistry('http://docker-registry1.in.thelinuxpro.net:5000') @@ -30,16 +32,16 @@ pipeline { } } - node { - stage('Create contexts') { + stage('Create contexts') { + node { steps { sh 'docker context ls | grep pi502 || docker context create pi502 --docker "host=ssh://pi502.in.thelinuxpro.net"' } } } - node { - stage('Start container') { + stage('Start container') { + node { steps { script { def status_s = sh(returnStatus: true, script: 'grep $(docker --context pi502 compose ps | tail -n1 | awk \'{ print $2 }\') docker-compose.yml')