【发布时间】:2022-07-23 13:57:37
【问题描述】:
我正在尝试通过 gitlab pages CI 功能发布静态页面 public/index.html。我的 .gitlab-ci.yml 文件如下
pages:
stage: deploy
script:
- mkdir .public
- cp -r * .public
- mv .public public
artifacts:
paths:
- public
only:
- master
虽然文件验证成功,但当我尝试使用“模拟为默认分支创建的管道”选项对其进行验证时,我收到消息“此管道没有阶段/作业”。我不知道我的 CI 文件出了什么问题……对我来说似乎是正确的。
欢迎任何帮助
【问题讨论】:
-
您的默认分支名称是什么? GitLab 的新项目默认分支名称为
main。master中的 .gitlab-ci.ymlonly,如果默认分支名称为main不匹配。 -
你说的太对了!!!非常感谢……我花了这么多时间专注于最简单的事实,即大师被命名为 main……请随意添加此作为回复,以便将其投票为正确答案。
标签: gitlab continuous-integration