语法不正确。 CI 配置已验证,包括使用 include 关键字添加的所有配置

问题描述 投票:0回答:2

我在gitlab上模拟了我的项目,

状态: 语法正确。 CI 配置已验证,包括使用 include 关键字添加的所有配置。

我运行Pipeline无法运行。 包含的文件

http://gitlab...com.tr/iot/IoTFrontend/-/blob/main/Desktop/skywaveiotui_devops/.gitlab-ci.yml
没有有效的YAML语法!

你能帮我吗?

我改变了我的道路,但我无法解决

gitlab gitlab-ci-runner
2个回答
0
投票

使用 ci-lint 检查要包含的文件是否有效。如果这没有帮助,请尝试使用相对路径包含文件。例如:

include:
  - project: iot/IoTFrontend
    file: /Desktop/skywaveiotui_devops/.gitlab-ci.yml

此外,您至少需要在包含要包含的文件的存储库中担任记者角色。有关更多信息,请参阅 gitlab-ci docs


0
投票

此 GitLab CI 配置无效:jobs:docker-build 配置包含未知密钥:include

enter image description here

enter image description here

我还将路径从常规管道 -> CI/CD 路径更改为 Desktop/skywaveiotui_devops/.gitlab-ci.yml

© www.soinside.com 2019 - 2024. All rights reserved.