【问题标题】:not valid .gitlab-ci.yml. I got the message "No stages / jobs for this pipeline"无效的 .gitlab-ci.yml。我收到消息“此管道没有阶段/作业”
【发布时间】: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 的新项目默认分支名称为mainmaster 中的 .gitlab-ci.yml only,如果默认分支名称为 main 不匹配。
  • 你说的太对了!!!非常感谢……我花了这么多时间专注于最简单的事实,即大师被命名为 main……请随意添加此作为回复,以便将其投票为正确答案。

标签: gitlab continuous-integration


【解决方案1】:

你的默认分支名称是什么?

GitLab 的新项目默认分支名称为“main”。你的 .gitlab-ci.yml 只在“master”中,如果默认的分支名是“main”是不匹配的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-23
    • 2018-09-26
    • 2016-11-19
    • 2021-01-27
    • 1970-01-01
    • 2021-05-06
    • 1970-01-01
    相关资源
    最近更新 更多