我们在舞台服务器上使用Gitlab CE和Gitlab Runner作为CI / CD。我们有一个分支,让我们说dev1,我们需要为不同的变化做不同的任务。
E.g。对于前端的东西,我们需要一个编译器来启动和后端我们需要运行php-unit。
我可以决定推动我想要启动什么样的管道吗?我看过标签但是它们在git(用于版本控制)和gitlab(用于跑步者)方面有所不同。我猜想。
该用例是否有最佳实用性,还是必须使用2个不同的分支?
答案 0 :(得分:0)
您可以为dev1分支定义两个手动任务,并自行决定要调用哪个任务。
run-php-unit:
stage: build
script:
- echo "Running php unit"
when: manual
only: dev1
start-compiler:
stage: build
script:
- echo "Starting compiler"
when: manual
only: dev1