node("docker-node") { docker.withRegistry('https://harbor.ervine.dev', 'jenkins-to-harbor') { git branch: "3.11.6", url: "ssh://git@git.ervine.org/jonny/x86_64-alpine-sonarr", credentialsId: 'jenkins-to-git' sh "git rev-parse HEAD > .git/commit-id" def commit_id = readFile('.git/commit-id').trim() println commit_id try { stage "build" def app = docker.build "library/x86_64/alpine/sonarr" stage "publish" app.push("v2.0.0.5344") app.push("v2") stage('Deploy on K8s'){ sh "/usr/local/bin/kubectl -n media delete po sonarr-0" } } catch (err) { currentBuild.result = 'FAILURE' } } }