我正在尝试设置一些依赖一组通用文件的Gitlab CI作业。 基本上,我有2个列表和3个工作。 :
char input[str.length()];
当前,我似乎能够执行此操作的唯一方法是手动列出作业3中的所有文件,这意味着Im在2个地方维护了相同的列表。我可以以某种方式包括两个列表吗?
答案 0 :(得分:2)
使用CI linter,我发现以下内容似乎起作用:
.list1:
only:
changes: &list1
file1 ,
file2
.list2:
only:
changes: &list2
file3 ,
file4
job:
script:
- echo "Hello"
only:
changes: [ *list1, *list2 ]