试图触发管道以从项目A在项目B(下游)中运行测试。想知道它是否有可能在项目B中的特定标签上运行。 (当前,它总是在默认分支master上触发的。)
答案 0 :(得分:0)
调用此命令(来自https://docs.gitlab.com/ee/ci/triggers/)
curl --request POST --form "token=$CI_JOB_TOKEN" --form ref=master https://gitlab.example.com/api/v4/projects/9/trigger/pipeline
将ref = master更改为ref = your_tag,将9更改为项目B ID。
获取最新标签(来自https://stackoverflow.com/a/1805463/746618)
git describe $(git rev-list --tags --max-count=1)