我正在尝试为推送和基于标记的触发器构建一个通用的YAML文件。我可以构建两个YAML文件,并将它们传递到Google云构建中的触发器设置页面,但我希望为这两个文件都有一个通用文件。
在推送触发器中,YAML由单元测试组成,在基于标记的触发器中,YAML由单元检测和将要推送到工件注册表的应用程序容器化组成。由于YAML是一种文本格式化语言,如果/else条件不能包含在其中,我如何在一个文件中做到这一点?
如果你想要任何其他信息,请让我知道,并期待帮助,提前感谢
你是对的,YAML不支持条件语句,但你可以使用GitLab来帮助你解析if
语句,如在YAML文件中如果条件可能的话。借助此功能,您将能够在同一文件中添加Push和标记触发器的相应代码。