Gitlab CI环境lint语法不正确

Gitlab CI环境lint语法不正确,gitlab,environment,gitlab-ci,lint,Gitlab,Environment,Gitlab Ci,Lint,正在尝试检查my.gitlab ci.yml是否存在错误,并通过ci/CD部分中的ci Lint发现了此错误。下面的部分抛出了不正确的语法,尽管它是根据 产生此lint错误: Status: syntax is incorrect Error: jobs:environment config contains unknown keys: name, url 甚至试图通过添加这样的破折号来破解 environment: - name: staging - url: https://st

正在尝试检查my
.gitlab ci.yml
是否存在错误,并通过ci/CD部分中的ci Lint发现了此错误。下面的部分抛出了不正确的语法,尽管它是根据

产生此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实例更新为最新版本,lint错误从此消失。不知道这是否是对lint错误的实际修复,但从那时起似乎一直在工作。

您能发布完整的
.gitlab ci.yml
?我怀疑这可能是您如何使用
环境
关键字的问题,而不是在作业中使用它,而是将其作为作业。我们更新了Gitlab的最新版本,此后lint似乎可以正常工作。奇怪的修复,但似乎已经奏效。
Status: syntax is incorrect
Error: jobs:environment config should be a hash