Skip to content

  • 体验新版
    • 正在加载...
  • 登录
  • GitCode
  • 帮助文档
  • Wiki
    • Docs
    • Ci
    • Pipelines
  • settings

帮
帮助文档
  • 项目概览

GitCode / 帮助文档

通知 1627
Star 125
Fork 140
  • 代码
    • 文件
    • 提交
    • 分支
    • Tags
    • 贡献者
    • 分支图
    • Diff
  • Issue 166
    • 列表
    • 看板
    • 标记
    • 里程碑
  • 合并请求 23
  • DevOps
    • 流水线
    • 流水线任务
    • 计划
  • Wiki 89
    • Wiki
  • 分析
    • 仓库
    • DevOps
  • 项目成员
  • Pages
帮
帮助文档
  • 项目概览
    • 项目概览
    • 详情
    • 发布
  • 仓库
    • 仓库
    • 文件
    • 提交
    • 分支
    • 标签
    • 贡献者
    • 分支图
    • 比较
  • Issue 166
    • Issue 166
    • 列表
    • 看板
    • 标记
    • 里程碑
  • 合并请求 23
    • 合并请求 23
  • Pages
  • DevOps
    • DevOps
    • 流水线
    • 流水线任务
    • 计划
  • 分析
    • 分析
    • 仓库分析
    • DevOps
  • Wiki 89
    • Wiki
  • 成员
    • 成员
  • 收起侧边栏
  • 动态
  • 分支图
  • 创建新Issue
  • 流水线任务
  • 提交
  • Issue看板

settings · 变更

页面历史
update 编写于 6月 09, 2021 作者: Miykael_xxm's avatar Miykael_xxm
隐藏空白更改
内联 并排
Showing with 10 addition and 10 deletion
+10 -10
  • docs/ci/pipelines/settings.md docs/ci/pipelines/settings.md +10 -10
  • 未找到文件。
docs/ci/pipelines/settings.md
View page @ e5f78215
...@@ -6,8 +6,8 @@ ...@@ -6,8 +6,8 @@
你可以使用流水线状态来确定是否可以合并合并请求: 你可以使用流水线状态来确定是否可以合并合并请求:
- [流水线成功时合并](../../user/project/merge_requests/merge_when_pipeline_succeeds.md)。 - [流水线成功时合并](../../user/project/merge_requests/merge_when_pipeline_succeeds)。
- [仅当流水线成功时才允许合并合并请求](../../user/project/merge_requests/merge_when_pipeline_succeeds.md#only-allow-merge-requests-to-be-merged-if-the-pipeline-succeeds)。 - [仅当流水线成功时才允许合并合并请求](../../user/project/merge_requests/merge_when_pipeline_succeeds#only-allow-merge-requests-to-be-merged-if-the-pipeline-succeeds)。
## Git 策略[](#git-strategy "Permalink") ## Git 策略[](#git-strategy "Permalink")
...@@ -33,12 +33,12 @@ ...@@ -33,12 +33,12 @@
## 超时[](#timeout "Permalink") ## 超时[](#timeout "Permalink")
超时定义了流水线任务可以运行的最长时间(以分钟为单位)。 超时定义了流水线任务可以运行的最长时间(以分钟为单位)。
这可以在项目的**设置> CI/CD >流水线通用设置**下进行配置 。 这可以在项目的**设置> DevOps >流水线通用设置**下进行配置 。
默认值为 60 分钟。 如果要对流水线任务的运行时间施加硬性限制,则减少时间限制,否则就增加时间限制。在任何情况下,如果流水线任务超过阈值,则将其标记为失败。 默认值为 60 分钟。 如果要对流水线任务的运行时间施加硬性限制,则减少时间限制,否则就增加时间限制。在任何情况下,如果流水线任务超过阈值,则将其标记为失败。
### Runner 超时覆盖[](#timeout-overriding-on-runner-level "Permalink") ### Runner 超时覆盖[](#timeout-overriding-on-runner-level "Permalink")
项目定义的超时(用户设置的特定超时或默认的 60 分钟超时)可能会被[Runner 覆盖](/docs/ci/runners.mdl#set-maximum-job-timeout-for-a-runner)。 项目定义的超时(用户设置的特定超时或默认的 60 分钟超时)可能会被[Runner 覆盖](/docs/ci/runnersl#set-maximum-job-timeout-for-a-runner)。
## 自定义 CI/CD 配置路径[](#custom-ci-configuration-path "Permalink") ## 自定义 CI/CD 配置路径[](#custom-ci-configuration-path "Permalink")
...@@ -46,7 +46,7 @@ ...@@ -46,7 +46,7 @@
自定义路径: 自定义路径:
1. 转到项目的**设置> CI/CD** 。 1. 转到项目的**设置> DevOps** 。
2. 展开**流水线通用**部分。 2. 展开**流水线通用**部分。
3. 在 **CI/CD 配置文件"**字段中提供一个值。 3. 在 **CI/CD 配置文件"**字段中提供一个值。
4. 点击 **保存更改**。 4. 点击 **保存更改**。
...@@ -77,7 +77,7 @@ ...@@ -77,7 +77,7 @@
## 测试覆盖率解析[](#test-coverage-parsing "Permalink") ## 测试覆盖率解析[](#test-coverage-parsing "Permalink")
如果你在代码中使用测试覆盖率,则 CODECHINA 可以使用正则表达式将其输出捕获到流水线任务日志中。 如果你在代码中使用测试覆盖率,则 CODECHINA 可以使用正则表达式将其输出捕获到流水线任务日志中。
在项目中,转到**设置> CI/CD**并展开**流水线通用**部分,在"测试覆盖解析"字段中输入正则表达式。 在项目中,转到**设置> DevOps**并展开**流水线通用**部分,在"测试覆盖解析"字段中输入正则表达式。
如果要禁用它或输入 Ruby 正则表达式,请保留空白. 你可以使用[https://rubular.com](https://rubular.com)来测试你的正则表达式。 正则表达式返回在输出中找到的**最后一个**匹配项。 如果要禁用它或输入 Ruby 正则表达式,请保留空白. 你可以使用[https://rubular.com](https://rubular.com)来测试你的正则表达式。 正则表达式返回在输出中找到的**最后一个**匹配项。
...@@ -114,8 +114,8 @@ lein cloverage | perl -pe 's/\e\[?.*?[\@-~]//g' ...@@ -114,8 +114,8 @@ lein cloverage | perl -pe 's/\e\[?.*?[\@-~]//g'
流水线可见性由以下因素决定: 流水线可见性由以下因素决定:
* 你当前的[用户访问级别](/docs/user/permissions.md) 。 * 你当前的[用户访问级别](/docs/user/permissions) 。
* 项目**设置> CI/CD >流水线通用**下的**公开流水线**项目设置。 * 项目**设置> DevOps >流水线通用**下的**公开流水线**项目设置。
**注意:**如果项目可见性设置为" **私有"** ,则" [**公开流水线"**设置将无效](../enable_or_disable_ci.html#per-project-user-setting) 。 **注意:**如果项目可见性设置为" **私有"** ,则" [**公开流水线"**设置将无效](../enable_or_disable_ci.html#per-project-user-setting) 。
...@@ -143,7 +143,7 @@ lein cloverage | perl -pe 's/\e\[?.*?[\@-~]//g' ...@@ -143,7 +143,7 @@ lein cloverage | perl -pe 's/\e\[?.*?[\@-~]//g'
如果你希望每次创建新流水线时(例如在 Git 推送之后或从 UI 手动创建)自动取消分支上所有挂起或正在运行的流水线,可以在项目设置中启用此功能: 如果你希望每次创建新流水线时(例如在 Git 推送之后或从 UI 手动创建)自动取消分支上所有挂起或正在运行的流水线,可以在项目设置中启用此功能:
1. 去 **设置> CI/CD** 。 1. 去 **设置> DevOps** 。
2. 展开 **流水线通用**。 2. 展开 **流水线通用**。
3. 选中**自动取消冗余流水线**复选框。 3. 选中**自动取消冗余流水线**复选框。
4. 点击 **保存更改**。 4. 点击 **保存更改**。
...@@ -158,7 +158,7 @@ lein cloverage | perl -pe 's/\e\[?.*?[\@-~]//g' ...@@ -158,7 +158,7 @@ lein cloverage | perl -pe 's/\e\[?.*?[\@-~]//g'
为了避免这种情况: 为了避免这种情况:
1. 去 **设置> CI/CD** 。 1. 去 **设置> DevOps** 。
2. 展开 **流水线通用**。 2. 展开 **流水线通用**。
3. 选中**跳过过时的部署流水线任务**复选框。 3. 选中**跳过过时的部署流水线任务**复选框。
4. 点击 **保存更改**。 4. 点击 **保存更改**。
......
渝ICP备2023009037号

京公网安备11010502055752号

网络110报警服务 Powered by GitLab CE v13.7
开源知识
Git 入门 Pro Git 电子书 在线学 Git
Markdown 基础入门 IT 技术知识开源图谱
帮助
使用手册 反馈建议 博客
《GitCode 隐私声明》 《GitCode 服务条款》 关于GitCode
Powered by GitLab CE v13.7