1 changed files with 26 additions and 10 deletions
			
			
		| @ -1,24 +1,40 @@ | |||
| podTemplate { | |||
|     node('pod-templ-jenkins-slave-golang') { | |||
| 
 | |||
| 		 | |||
| 		env.IMAGE_NAME = "${IOT_IMAGES_REGISTRY}/${LOCAL}/${JOB_NAME}" | |||
| 		env.IMAGE_NAME_SHORT = "${LOCAL}/${JOB_NAME}" | |||
| 		env.CODE_ADDR = "https://gitea.anxinyun.cn/lucas2/goUpload.git" | |||
| 
 | |||
| 	    stage('Run shell') { | |||
| 		 | |||
| 	    stage('Run shell') {  | |||
| 		    git branch: 'dev', credentialsId: 'gitea-builder', url: "${CODE_ADDR}" | |||
| 
 | |||
| 		    container('golang-builder-1-23') { | |||
| 				sh''' | |||
| 				    echo "当前目===" | |||
| 				    pwd | |||
| 				    ls | |||
| 				    echo "========" | |||
| 				    /kaniko/executor --context=${BUILD_WORKSPACE} --dockerfile=build/Dockerfile --destination=${IMAGE_NAME}:${IMAGE_VERSION} --cache=false --cleanup | |||
| 				    git version | |||
| 				    git config --global --add url."https://builder:Fs7595!EAT@gitea.anxinyun.cn/".insteadOf "https://gitea.anxinyun.cn/" | |||
| 				    unset GOPROXY | |||
| 				    go env -w GOPROXY=https://goproxy.cn,direct | |||
| 				    go env -w GO111MODULE=on | |||
| 				    go env -w GOPRIVATE=gitea.ngaiot.com,gitea.anxinyun.cn | |||
| 				    go env -w GOSUMDB=sum.golang.org | |||
| 				    go env | |||
|                     go build  -a -v -o app.exe main.go | |||
|                     tar -cvf app.tar *.exe configFiles | |||
| 			    ''' | |||
| 		    } | |||
| 
 | |||
| 		     container('image-builder') { | |||
|             	sh''' | |||
|             		 echo "当前目===" | |||
|             		 pwd | |||
|             		 ls | |||
|             		 echo "========" | |||
|             		 /kaniko/executor --context=${BUILD_WORKSPACE} --dockerfile=build/Dockerfile_app --destination=${IMAGE_NAME}:${IMAGE_VERSION} --cache=false --cleanup | |||
|             	''' | |||
|             } | |||
|             archiveArtifacts artifacts: 'app.tar', followSymlinks: false | |||
| 
 | |||
| 		    buildName "${IMAGE_NAME_SHORT}:${IMAGE_VERSION}" | |||
| 		    buildDescription "${IMAGE_NAME}:${IMAGE_VERSION}" | |||
| 		    buildDescription "${IMAGE_NAME}:${IMAGE_VERSION}"			 | |||
| 		} | |||
| 	} | |||
| } | |||
					Loading…
					
					
				
		Reference in new issue