diff --git a/Jenkinsfile b/Jenkinsfile index d7b7502f1b29b058e972134c6f179204458f2aa7..b7fb5cd9d095974407f5f1f75770a2efb4caa207 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,27 +1,34 @@ #!/usr/bin/env groovy /* 使用声明式流水线 方式*/ -pipeline{ +pipeline { /* Jenkins为流水线分配一个执行器和工作区*/ agent any - stages{ + stages { - stage('Git Checkout'){ - steps{ + stage('Git Checkout') { + steps { checkout([$class: 'GitSCM', branches: [[name: '$Branches']], doGenerateSubmoduleConfigurations: false, extensions: [], gitTool: 'Default', submoduleCfg: [], userRemoteConfigs: [[credentialsId: 'a97e0ce1-814b-4e7d-832a-4ac3eed72506', url: 'git@gitlab.schbrain.com:zhangdongdong/test.git']]]) } } - stage('build'){ - sh "/var/jenkins_home/tools/apache-maven-3.6.3/bin/mvn clean -U package -Dversion=${version} -Dmaven.test.skip=true -P${profiles}" + + stage('build') { + steps { + sh "/var/jenkins_home/tools/apache-maven-3.6.3/bin/mvn clean -U package -Dversion=${version} -Dmaven.test.skip=true -P${profiles}" + } } - stage('test'){ - echo 'testing ...' + stage('test') { + steps { + echo 'testing ...' + } } - stage('deploy'){ - echo 'deploy...' + stage('deploy') { + steps { + echo 'deploy...' + } } }