作者:mobiledu2502910077 | 来源:互联网 | 2022-12-22 19:24
我有以下gitlab-ci conf。文件:
before_script:
- echo %CI_BUILD_REF%
- echo %CI_PROJECT_DIR%
stages:
- createPBLs
- build
- package
create PBLs:
stage: createPBLs
script:
- xcopy /y /s "%CI_PROJECT_DIR%" "C:\Bauen\"
- cd "C:\Bauen\"
- ./run_orcascript.cmd
build:
stage: build
script:
- cd "C:\Bauen\"
- ./run_pbc.cmd
except:
- master
build_master:
stage: build
script:
- cd "C:\Bauen\"
- ./run_pbcm.cmd
only:
- master
package:
stage: package
script:
- cd "C:\Bauen\"
- ./cpfiles.cmd
artifacts:
expire_in: 1 week
name: "%CI_COMMIT_REF_NAME%"
paths:
- GitLab-Build
如何添加仅在分支中添加了新标签后才触发管道的规则?标签应以“ Ticket / ticket_”开头
目前,他正在竭尽全力。
1> Rekovni..:
您只需要使用语法:
only:
- tags
这将触发任何Tag
推送。如果您想更具体一点,可以执行以下操作:
only:
- /Ticket\/ticket\_.*/
使用该Ticket/ticket_
标签的任何推送都可以构建。
嗯,您可能需要添加`except:-分支'