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')