Skip to content

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

帮助文档
帮助文档
  • 项目概览

GitCode / 帮助文档

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

schedules · 变更

页面历史
update file 编写于 6月 08, 2021 作者: BaiXuePrincess's avatar BaiXuePrincess
隐藏空白更改
内联 并排
Showing with 14 addition and 16 deletion
+14 -16
  • docs/ci/pipelines/schedules.md docs/ci/pipelines/schedules.md +14 -16
  • 未找到文件。
docs/ci/pipelines/schedules.md
View page @ 37aafd70
......@@ -7,35 +7,35 @@
* 每月的 22 号为特定的分支。
* 每天一次。
除了使用 GitLab UI 外,还可以使用[流水线计划 API](../../api/pipeline_schedules.html) 。
除了使用 CODECHINA UI 外,还可以使用流水线计划 API 。
**注意:** 调度时间是用 Cron 符号配置的,由[Fugit](https://github.com/floraison/fugit)解析。
## 先决条件[](#prerequisites "Permalink")
为了成功创建计划的管道:
为了成功创建计划的流水线:
* 计划所有者必须具有合并到目标分支的[权限](../../user/permissions.html) 。
* 管道配置必须有效。
* 计划所有者必须具有合并到目标分支的[权限](/docs/user/permissions.md) 。
* 流水线配置必须有效。
否则,不会创建流水线。
## 配置流水线计划[](#configuring-pipeline-schedules "Permalink")
计划项目的管道:
计划项目的流水线:
1. 导航到项目的**CI / CD>计划**页面。
1. 导航到项目的**CI/CD>计划**页面。
2. 单击**新建计划**按钮。
3. 填写**新建流水线计划**表单。
4. 单击**保存流水线计划**按钮。
[![New Schedule Form](/docs/img/b379b1821f4b3d10ab0be61a59bcd491.png)](/docs/img/pipeline_schedules_new_form.png)
[![New Schedule Form](/docs/img/pipeline_schedules_new_form.png)](/docs/img/pipeline_schedules_new_form.png)
**注意:**流水线执行[时间取决于](#advanced-configuration) Sidekiq 自己的时间表。
在 **计划**索引页面中,您可以看到计划运行的流水线列表。 下次运行由安装了 GitLab 的服务器自动计算。
在 **计划**索引页面中,您可以看到计划运行的流水线列表。 下次运行由安装了 CODECHINA 的服务器自动计算。
[![Schedules list](img/de408a3a079dceb2e72d044abac21ac3.png)](img/pipeline_schedules_list.png)
[![Schedules list](/docs/img/pipeline_schedules_list.png)](/docs/img/pipeline_schedules_list.png)
### 使用变量[](#using-variables "Permalink")
......@@ -45,7 +45,7 @@
### 使用 only 和 except[](#using-only-and-except "Permalink")
要配置仅在计划了流水线(或相反)时才可以执行作业,您只能使用[only 和 except](../yaml/README.html#onlyexcept-basic)配置关键字。
要配置仅在计划了流水线(或相反)时才可以执行作业,您只能使用[only 和 except](/docs/ci/yaml.md#onlyexcept-basic)配置关键字。
```
job:on-schedule:
......@@ -73,13 +73,11 @@ job:
更改 Sidekiq 工作人员的频率:
1. 在实例的`gitlab.rb`文件中编辑`gitlab_rails['pipeline_schedule_worker_cron']`值。
2. [重新配置 GitLab](../../administration/restart_gitlab.html#omnibus-gitlab-reconfigure)以使更改生效。
对于 CODECHINA,请参阅[专用设置页面](../../user/gitlab_com/index.html#gitlab-cicd) 。
2. 重新配置 GitLab以使更改生效。
## 使用计划的流水线[](#working-with-scheduled-pipelines "Permalink")
配置完成后,GitLab 将支持许多用于计划流水线的功能。
配置完成后,CODECHINA 将支持许多用于计划流水线的功能。
### 手动运行[](#running-manually "Permalink")
......@@ -95,9 +93,9 @@ job:
流水线以拥有计划的用户身份执行。 这影响流水线可以访问哪些项目和其他资源。
如果用户不拥有流水线,则可以通过单击" **获取所有权"**按钮**获取所有权** 。 下次计划流水线时,将使用您的凭据。
如果用户不拥有流水线,则可以通过单击" **获取所有权**按钮**获取所有权** 。 下次计划流水线时,将使用您的凭据。
[![Schedules list](img/94b9b90ebfb15979835f3e48d710cb45.png)](img/pipeline_schedules_ownership.png)
[![Schedules list](/docs/img/pipeline_schedules_ownership.png)](/docs/img/pipeline_schedules_ownership.png)
如果流水线计划的所有者没有能力在目标分支上创建流水线,则该计划将停止创建新流水线。
......
渝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