Gitlab CI 环境 lint 语法不正确

Gitlab CI environment lint syntax incorrect

尝试检查我的 .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 实例更新到最新版本,lint 错误已消失。不知道这是否是对 lint 错误的实际修复,但从那以后似乎一直有效。