Gitlab CI 环境 lint 语法不正确

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

尝试检查我的

.gitlab-ci.yml
是否有错误,并通过 CI/CD 部分中的 CI Lint 发现了这一点。以下部分抛出语法错误,即使它是根据 https://my.gitlab-instance/help/ci/environments

environment:
  name: staging
  url: https://staging.example.com

产生此 lint 错误:

Status: syntax is incorrect
Error: jobs:environment config contains unknown keys: name, url 

甚至尝试像这样添加破折号来破解

environment:
  - name: staging
  - url: https://staging.example.com

这给出了这个

Status: syntax is incorrect
Error: jobs:environment config should be a hash 

有什么想法可以正确执行此操作吗?

gitlab environment gitlab-ci lint
2个回答
2
投票

团队将 Gitlab 实例更新到最新版本,lint 错误已经消失。不知道这是否是对 lint 错误的实际修复,但从那时起似乎就有效了。


0
投票

您好,我收到以下错误。 包含的文件

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

我确实模拟了语法是正确的。 CI 配置已验证。

模拟为默认分支创建的管道:语法不正确。 CI 配置已验证,包括使用 include 关键字添加的所有配置。更多信息

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