diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0ceb8ed..3b319a6 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,3 +1,9 @@ +workflow: + rules: + - if: $CI_PIPELINE_SOURCE == "push" + when: always + - when: never + stages: - build - save @@ -15,9 +21,8 @@ build-job: only: - develop - release - resource_group: $CI_PIPELINE_ID + resource_group: $RESOURCE_GROUP script: - - echo "$CI_PIPELINE_ID" - git checkout $CI_COMMIT_REF_NAME # 拷贝到GOPATH - echo '拷贝到GOPATH' @@ -41,7 +46,7 @@ save-job: only: - develop - release - resource_group: $CI_PIPELINE_ID + resource_group: $RESOURCE_GROUP script: - cd $GOPATH/src/$ProjectPath # 拷贝文件 @@ -72,7 +77,7 @@ sync_job: only: - develop - release - resource_group: $CI_PIPELINE_ID + resource_group: $RESOURCE_GROUP script: - cd $GOPATH/src/$ProjectPath - if [ "$CI_COMMIT_BRANCH" == "develop" ]; then