我了解人们总是需要一条消息来提交更改,但是何时以及为什么还需要标记一次提交?假设我进行了一些更改并使用
git add -A
git commit -m "add feature 1"
Run Code Online (Sandbox Code Playgroud)
现在
git tag -a -m "includes feature 1" v0.1
Run Code Online (Sandbox Code Playgroud)
问题是,何时才有意义。
我有以下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
Run Code Online (Sandbox Code Playgroud)
如何添加仅在分支中添加了新标签后才触发管道的规则?标签应以“ Ticket / ticket_”开头
目前,他正在竭尽全力。