首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置gitlab-运行在git推送后自动运行?

设置gitlab-运行在git推送后自动运行?
EN

Stack Overflow用户
提问于 2020-01-17 12:01:34
回答 2查看 2.2K关注 0票数 2

当我推到服务器时,gitlab-runner被配置在终端"sudo gitlab- run“或”gitlab- run“中。然后管道就会启动。我必须一直呆在运行平台里。这就违背了输油管道的意义。

它过去可以工作,这样当我按下命令时,管道就会自动启动,我根本不需要输入命令。有办法安排吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-01-17 14:59:36

实现这一目标的方法有以下两种。

  1. nohup gitlab-runner run &将使您的运行程序作为用户进程运行,并使用默认为/home/<user>/.gitlab-runner/config.toml的配置文件(参见man nohup)。
  2. sudo systemctl start gitlab-runner将从服务开始,并使用默认为/etc/gitlab-runner/config.toml的配置文件(参见man systemctl)。

在这两种情况下,您将能够注销和运行将保持活跃。

票数 3
EN

Stack Overflow用户

发布于 2020-01-17 13:24:44

gitlab 文档非常清楚:

GitLab提供持续的集成服务。对于每次提交或推送以触发CI管道,您必须:

  • 将..gitlab ci.yml文件添加到存储库的根目录中。
  • 确保您的项目配置为使用Runner。

..gitlab ci.yml部分

您需要在存储库的根目录中创建一个名为.gitlab-ci.yml的文件。脚本部分取决于您在工作中要做什么。

流道部分

你需要安装和跑步者配置

最简单的是使用共享转轮

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59786962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档