gau*_*171 9 continuous-integration gitlab
是否可以在不使用任何 docker 镜像的情况下实现 gitlab ci 工作流?我看到的所有 gitlab runner 示例都仅基于 docker。即使用于生产部署。
如何在我现有的 linux 机器上实现 gitlab-ci 和部署过程?在生产服务器上我想部署代码运行 npm install 如果 package.json 被修改并重新启动节点实例
我想使用多个跑步者,并且每个跑步者都有 docker 图像会消耗资源。
对的,这是可能的。您可以在 gitlab-ci-multi-runner 中使用 shell 执行器。以下是如何注册跑步者的示例:
sudo gitlab-ci-multi-runner register -n \
--url https://gitlab.com/ci \
--registration-token REGISTRATION_TOKEN \
--executor shell \
--description "My Runner"
Run Code Online (Sandbox Code Playgroud)
然后您在.gitlab-ci.yml文件中指定的所有脚本都将代表 gitlab-runner 用户在 shell 中执行。这里是shell执行器的详细描述。而这里是gitlab-CI-多流道不同执行人比较。
| 归档时间: |
|
| 查看次数: |
6074 次 |
| 最近记录: |