我已经在Gitlab上完成了CICD作业,在该作业中,提交存储库中的文件会触发该作业,生成该文件并将其发布到服务器。一切正常,但是现在我的工作也应该在提交时识别服务器,因为环境现在有4个服务器指向4个不同的区域。除了提交消息(我可以在Gitlab CICD作业中检索到)以外,开发人员如何在提交时传递一些关键字(即使是2个字母的单词也可以工作)。
我已经研究了Gitlab的各种环境变量,但是我都不符合我的要求。有任何想法/建议吗?
答案 0 :(得分:1)
curl
或特定脚本)触发该管道更多详细信息:
我的建议是:添加一些内容,以决定需要将哪些文件推送到什么服务器。
例如:如果需要将# @companycicd : publish srv1 srv3
注释推入srv1和srv3,请在文件中添加
并更新CICD作业,以便它从此特定的Coomment行获取每个文件的目标服务器列表。