Jelajahi Sumber

Changed how build is done

Spencer Gardner 7 tahun lalu
induk
melakukan
c44a9df1c8
1 mengubah file dengan 13 tambahan dan 9 penghapusan
  1. 13 9
      Jenkinsfile

+ 13 - 9
Jenkinsfile

@@ -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
+					"""
+				}
     	    }
     	}
     }