Skip to content

Instantly share code, notes, and snippets.

@matheusvt2
Created February 28, 2020 23:17
Show Gist options
  • Save matheusvt2/cf4c89ee0985ad004aaadc8ac04b72c9 to your computer and use it in GitHub Desktop.
Save matheusvt2/cf4c89ee0985ad004aaadc8ac04b72c9 to your computer and use it in GitHub Desktop.
script example
stage('Exec Program'){
steps {
script {
if(env.ExecutarPrograma == "SIM" && env.ProjectLang == "PYTHON" && env.ProjectEnv == "DOCKER"){
withCredentials([usernamePassword(credentialsId: dockerCredentials, usernameVariable: 'USERNAME', passwordVariable: 'PASSWORD')]) {
funcSshCommand(sshprofile,"""
docker container rm jenkins-python-full-pipeline_container
docker login -u ${USERNAME} -p ${PASSWORD}
docker pull ${dockerhub}/jenkins-python-full-pipeline:${BUILD_NUMBER}
docker run --name jenkins-python-full-pipeline_container ${dockerhub}/jenkins-python-full-pipeline:${BUILD_NUMBER}
docker logout
""")
}
}else{
println "Configurações não suportadas"
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment