原文地址
原文链接
根据官网文档我们可以使用only指定触发CICD的分支,比如我们需要在release分支上触发集成发布
package:
stage: package
only:
- release
script:
- echo ${PORTAINER_ADMIN_DOOR_WEB_HOOK}?${PARAM_VAR}
- curl -X POST "${PORTAINER_ADMIN_DOOR_WEB_HOOK}?${PARAM_VAR}"
但是这里有一个小坑,我们在集成发布的时候常常用会用到环境变量,而在gitlab中配置环境变量是只能在受保护的分支上使用的,
根据自定义保护分支的相关内容,将release分支设置为包含分支即可