Gitlab CI环境lint语法不正确
正在尝试检查myGitlab 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
.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