[英]How to access variables in gitlab-ci.yml using gitlab-ci-multi-runner on windows
[英]How can i auto deploy with gitlab-ci.yml on a remote server without GitLab Runner?
我想使用来自 gitlab-ci.yml 的数据库和 api 自动部署一个简单的 docker-compose.yml 文件。 I have a ubuntu server running on a specific ip where i can pull the gitlab project and run it manualy with docker-compose up -d
, but how can I achieve this automatically through gitlab-ci.yml, without using gitlab runner?
Gitlab CI(“持续集成”)固有地涉及 Gitlab Runners。
你不能在没有另一个的情况下使用一个。
无论您是否使用 Gitlab Runner,您都可以通过多种不同的方式实现您的要求,例如:
subprocess
调用系统命令,例如scp
来复制文件, ssh <host> <command>
来运行远程命令。 如果您不使用 Gitlab Runner,您的代码将直接调用这些。 对于使用 Gitlab Runner 的人,他们的.gitlab-ci.yml
将包含这些脚本/脚本调用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.