【问题标题】:How to run a job every 6 hours in gitlab-ci.yml (or run all jobs)如何在 gitlab-ci.yml 中每 6 小时运行一次作业(或运行所有作业)
【发布时间】:2018-07-02 08:27:40
【问题描述】:

我知道这似乎是this question 的副本,但该问题的答案并不能解决我的目的。

我不想在我的系统中运行 curl 命令。相反,我需要 Gitlab 来负责每 6 小时运行一次作业。我遇到了有关流水线计划的文档,但目前在当前版本中不可用。

【问题讨论】:

  • 它应该是可用的,因为它包含在 9.1 中并且当前版本是 10.4.0,或者您的意思是您当前安装的版本早于 9.1。 Pipeline Schedule
  • @secustor 我正在使用 GItlab.com 网络版本。根据文档,它应该在 Pipelines -> Schedules 菜单中可用。但我无法在管道页面的任何地方看到计划菜单或按钮。

标签: continuous-integration gitlab jobs continuous-deployment runner


【解决方案1】:

看起来您正在使用旧的导航界面,据我所知,它应该已经被弃用了。

要迁移到新的 gitlab 博客有这样的说法。

要启用新导航,请点击您的用户个人资料下拉菜单并选择“启用新导航”或访问您的用户首选项。

如果您已完成此操作,您将在左侧的 CI/CD 下找到时间表。

【讨论】:

  • 是的,对,谢谢。要添加它,我使用的是 gitlab 的企业版并检查 gitlab 的版本,我们需要导航到“您的企业 gitlab url/help”。
  • 如果您可以访问管理面板,您还可以在右上角的组件下找到 Gitlab 版本。
猜你喜欢
  • 1970-01-01
  • 2011-09-19
  • 2018-10-17
  • 2018-02-18
  • 2017-05-26
  • 2019-07-31
  • 2021-10-23
  • 2016-01-27
  • 1970-01-01
相关资源
最近更新 更多