GitLab默认autodevops CI:无效的标签名称

时间:2019-10-26 13:51:29

标签: docker gitlab gitlab-ci

我正在Windows的docker容器中运行最新的gitlab 12.4.0-eedocker-runner还配置为以docker 执行器模式运行。

出于测试目的,我创建了一个测试项目,其中只有一个默认的mater分支。提交了一些伪代码进行回购,并且CI自动运行。值得注意的是,该项目中没有gitlab-ci.ymlenter image description here

enter image description here

这意味着运行的默认配置项是Auto DevOps CI(我实际上不知道模板或源代码位于何处)。这是gitlab中的默认设置。

因此,构建因以下错误而失败:

enter image description here

  

“-t,--tag”标志的无效参数“ / master:9456d6a27179d3cf28b7a2670d2a53204fc327aa”:无效

您会在错误消息中看到-docker build命令使用了错误的标签。.我有什么办法做默认的Auto DevOps来做,而不会抛出错误?我尚未创建任何脚本,因此我希望此过程可以立即使用,而无需进行任何调整。

我在互联网上找到了similar issues,但是很遗憾,该解决方案不适用于我,因为我使用的是gitlab开发人员提供的全默认设置。

以下是应该解决的问题,但我不能使用它:

  

标签的格式应类似于name:version,然后给它   / master:9fa2d4358e6c426b882e2251aa5a49880013614b这是无效的   标签。您可以尝试删除/之前的

关于如何使CI发挥作用的任何想法?

0 个答案:

没有答案