验证极狐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 配置:
- 在左侧导航栏,选择 查找或前往 并找到您的项目。
- 选择 构建 > 流水线编辑器。
- 选择 验证 选项卡。
- 选择 Lint CI/CD 示例。
- 将您要检查的 CI/CD 配置的副本粘贴到文本框中。
- 选择 验证。
模拟流水线
您可以通过模拟极狐GitLab CI/CD 流水线的创建来发现更多复杂的问题,包括使用 needs
和 rules
配置的问题。模拟运行就像在默认分支上触发一个 push
事件一样。
先决条件:
- 您必须有权限在默认分支上创建流水线来模拟验证。
要模拟流水线:
- 在左侧导航栏,选择 查找或前往 并找到您的项目。
- 选择 构建 > 流水线编辑器。
- 选择 验证 选项卡。
- 选择 Lint CI/CD 示例。
- 将您要检查的 CI/CD 配置的副本粘贴到文本框中。
- 选择 模拟默认分支上的流水线创建。
- 选择 验证。