【发布时间】:2019-08-13 17:55:18
【问题描述】:
我有几个不同的脚本,我想在多个项目的不同阶段运行这些脚本。目前它们的形式是:
.hidden_key: &hidden_key |
do_something
do_something_else
real_job:
script:
- *hidden_key
实际上.hidden_key 是我在整个.gitlab-ci.yml 文件中以及以这种方式跨多个项目使用的函数。但是当我将.hidden_key 移动到文件中并像这样包含它时,我似乎无法让包含工作:
include:
- remote: https://gitlab/project/master/raw/hidden_key.yml
real_job:
script:
- *hidden_key
当我这样做时,gitlab 抱怨:
Error: Unknown alias: hidden_key
我做错了什么,或者这是包含的实际限制(因此不受支持)?
有什么替代方法可以清理我的.gitlab-ci.yml 文件?
【问题讨论】: