当我推到服务器时,gitlab-runner被配置在终端"sudo gitlab- run“或”gitlab- run“中。然后管道就会启动。我必须一直呆在运行平台里。这就违背了输油管道的意义。
它过去可以工作,这样当我按下命令时,管道就会自动启动,我根本不需要输入命令。有办法安排吗?
发布于 2020-01-17 14:59:36
实现这一目标的方法有以下两种。
nohup gitlab-runner run &将使您的运行程序作为用户进程运行,并使用默认为/home/<user>/.gitlab-runner/config.toml的配置文件(参见man nohup)。sudo systemctl start gitlab-runner将从服务开始,并使用默认为/etc/gitlab-runner/config.toml的配置文件(参见man systemctl)。在这两种情况下,您将能够注销和运行将保持活跃。
https://stackoverflow.com/questions/59786962
复制相似问题