我正在尝试从另一个yaml文件中的一个yaml文件重复使用锚点,parent-gitlab-ci.yml310213466Child-Gitlab -ci.yml739466122,但我遇到了错误 - '此gitlab ci配置无效:未知别名:basic_check1'。有什么解决方案吗?我想包括两个锚点的脚本。尝试将模板作业与脚本一起用作黑客攻击,但不能解决我的问题,因为我不能在作业中有两个脚本
2023-01-28
我有一个 gitlab 管道作业,它使用 yq 工具从 yaml 文件中提取版本号,然后将其导出为环境变量。我使用 mikefarah/yq:4.27.2 作为基础映像。管道代码是:prepare-version:image: mikefarah/yq:4.27.2stage: preparescript:- ver=$(yq '.version' versions.yml)- echo "ver
2022-09-23
我是 GitLab 新手,不确定这是否可行,我已经在本地设置并运行了 GitLab 以及 Artifactory 私有仓库。我一直使用 DinD 配置,使用 Docker 作为 DinD 服务的主镜像,然后在各个阶段登录并从私有仓库中提取不同的镜像。但我听说可以在没有 DinD 的情况下执行此操作以缩短执行时间。并且所需的图像在阶段开始时被提取。而不是这样:image: docker:latest
2020-01-13