From ae151c185cddd41faa8971e630136a3b4c76b1ef Mon Sep 17 00:00:00 2001 From: medcl Date: Mon, 22 Nov 2021 15:02:54 +0800 Subject: [PATCH] add jenkins file --- Jenkinsfile-docker | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 Jenkinsfile-docker diff --git a/Jenkinsfile-docker b/Jenkinsfile-docker new file mode 100644 index 00000000..860d77bf --- /dev/null +++ b/Jenkinsfile-docker @@ -0,0 +1,30 @@ +pipeline { + + agent none + + environment { + CI = 'true' + } + stages { + + stage('build') { + + parallel { + + stage('Build Docker Images') { + + agent { + label 'linux' + } + + steps { + catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE'){ + sh label: 'docker-build', script: 'cd /home/jenkins/go/src/infini.sh/ && docker build -t infini-console -f search-center/docker/Dockerfile .' + sh label: 'docker-tagging', script: 'docker tag infini-console infinilabs/console:latest && docker tag infini-console infinilabs/console:$VERSION-$BUILD_NUMBER' + sh label: 'docker-push', script: 'docker push infinilabs/console:$VERSION-$BUILD_NUMBER && docker push infinilabs/console:latest' + } + } + } + } } + } +}