|
## 使用 CI Lint 工具验证 .gitlab-ci.yml 语法
|
|
# 使用 CI Lint 工具验证 .gitlab-ci.yml
|
|
|
|
|
|
如果要在提交更改之前测试 CI/CD 配置的有效性,可以使用 CI Lint 工具。默认情况下,此工具会检查语法和逻辑错误,并且可以模拟创建 Pipelines 以尝试查找更复杂的问题。
|
|
如果要在提交更改之前测试 CI/CD 配置的有效性,可以使用 CI Lint 工具。默认情况下,此工具会检查语法和逻辑错误,并且可以模拟创建 Pipelines 以尝试查找更复杂的问题。
|
|
|
|
|
|
要访问 CI Lint 工具,请导航到项目中的 CI/CD > Pipelines 或 CI/CD > Jobs ,然后单击CI lint。
|
|
要访问 CI Lint 工具,请导航到项目中的 CI/CD > Pipelines 或 CI/CD > Jobs ,然后单击CI lint。
|
|
### 验证基本逻辑和语法
|
|
|
|
|
|
## 验证基本逻辑和语法
|
|
|
|
|
|
By default, the CI lint checks the syntax of your CI YAML configuration and also runs some basic logical validations. Configuration added with the includes keyword, is also validated.
|
|
By default, the CI lint checks the syntax of your CI YAML configuration and also runs some basic logical validations. Configuration added with the includes keyword, is also validated.
|
|
|
|
|
... | @@ -12,7 +13,8 @@ By default, the CI lint checks the syntax of your CI YAML configuration and also |
... | @@ -12,7 +13,8 @@ By default, the CI lint checks the syntax of your CI YAML configuration and also |
|
要使用 CI Lint,请将完整的 CI 配置(例如 .gitlab-ci.yml)粘贴到文本框中,然后单击**验证**:
|
|
要使用 CI Lint,请将完整的 CI 配置(例如 .gitlab-ci.yml)粘贴到文本框中,然后单击**验证**:
|
|
|
|
|
|
![CI Lint]()
|
|
![CI Lint]()
|
|
### Pipeline 模拟
|
|
|
|
|
|
## Pipeline 模拟
|
|
|
|
|
|
并非所有 Pipeline 配置问题都可以通过基本 CI Lint 验证工具找到。你可以模拟 Pipeline 的创建过程并进行更深入的验证,从而发现更复杂的问题。
|
|
并非所有 Pipeline 配置问题都可以通过基本 CI Lint 验证工具找到。你可以模拟 Pipeline 的创建过程并进行更深入的验证,从而发现更复杂的问题。
|
|
|
|
|
... | @@ -22,6 +24,6 @@ Pipeline 模拟验证配置文件的步骤如下: |
... | @@ -22,6 +24,6 @@ Pipeline 模拟验证配置文件的步骤如下: |
|
2. 单击 模拟创建默认分支 Pipeline 复选框
|
|
2. 单击 模拟创建默认分支 Pipeline 复选框
|
|
3. 单击验证
|
|
3. 单击验证
|
|
|
|
|
|
#### Pipeline 模拟限制
|
|
### Pipeline 模拟限制
|
|
|
|
|
|
Pipeline 模拟是通过针对默认分支的 git push 进行,因此你必须[有权](/docs/user/permissions)在此分支上创建 Pipeline 才能使用模拟进行验证。 |
|
Pipeline 模拟是通过针对默认分支的 git push 进行,因此你必须[有权](/docs/user/permissions)在此分支上创建 Pipeline 才能使用模拟进行验证。 |
|
|
|
\ No newline at end of file |