验证极狐GitLab CI/CD 配置

使用 CI Lint 同居来验证极狐GitLab CI/CD 配置。您可以验证 .gitlab-ci.yml 文件的语法或其他任何 CI/CD 配置示例。该工具检查语法和逻辑错误,并且可以模拟流水线创建,尝试发现更复杂的配置问题。

如果您使用流水线编辑器,它会自动验证配置语法。

如果您在使用 VS Code,您可以使用 VS Code 的 GitLab Workflow 扩展来验证 CI/CD 配置。

检查 CI/CD 语法

CI lint 工具检查极狐GitLab CI/CD 配置的语法,包括使用 includes 关键字添加的配置。

要使用 CI lint 工具检查 CI/CD 配置:

  1. 在左侧导航栏,选择 查找或前往 并找到您的项目。
  2. 选择 构建 > 流水线编辑器
  3. 选择 验证 选项卡。
  4. 选择 Lint CI/CD 示例
  5. 将您要检查的 CI/CD 配置的副本粘贴到文本框中。
  6. 选择 验证

模拟流水线

您可以通过模拟极狐GitLab CI/CD 流水线的创建来发现更多复杂的问题,包括使用 needsrules 配置的问题。模拟运行就像在默认分支上触发一个 push 事件一样。

先决条件:

  • 您必须有权限在默认分支上创建流水线来模拟验证。

要模拟流水线:

  1. 在左侧导航栏,选择 查找或前往 并找到您的项目。
  2. 选择 构建 > 流水线编辑器
  3. 选择 验证 选项卡。
  4. 选择 Lint CI/CD 示例
  5. 将您要检查的 CI/CD 配置的副本粘贴到文本框中。
  6. 选择 模拟默认分支上的流水线创建
  7. 选择 验证