|
@@ -8,19 +8,23 @@ pipeline{
|
|
|
pollSCM('H/15 * * * *')
|
|
|
}
|
|
|
stages{
|
|
|
- stage ('openvpn - Checkout') {
|
|
|
+ stage ('Checkout') {
|
|
|
steps {
|
|
|
- checkout([$class: 'GitSCM', branches: [[name: '*/master']], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[credentialsId: '', url: 'https://git.snppla.net/snppla/openvpn.git']]])
|
|
|
+ dir("openvpn"){
|
|
|
+ git 'https://git.snppla.net/snppla/openvpn.git'
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
- stage ('openvpn - Build') {
|
|
|
+ stage ('Build') {
|
|
|
steps{
|
|
|
- // Shell build step
|
|
|
- sh """
|
|
|
- docker build . -t $DOCKER_REGISTRY/$DOCKER_USER/$JOB_NAME:${env.BRANCH_NAME} --pull
|
|
|
- docker login $DOCKER_REGISTRY/$DOCKER_USER -u $DOCKER_USER -p $DOCKER_PASSWORD
|
|
|
- docker push $DOCKER_REGISTRY/$DOCKER_USER/$JOB_NAME:${env.BRANCH_NAME}
|
|
|
- """
|
|
|
+ dir("openvpn"){
|
|
|
+ // Shell build step
|
|
|
+ sh """
|
|
|
+ docker build . -t $DOCKER_REGISTRY/$DOCKER_USER/openvpn:latest --pull
|
|
|
+ docker login $DOCKER_REGISTRY/$DOCKER_USER -u $DOCKER_USER -p $DOCKER_PASSWORD
|
|
|
+ docker push $DOCKER_REGISTRY/$DOCKER_USER/openvpn:latest
|
|
|
+ """
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|