我们的组织中有两台服务器。 1)服务器用gitlab 2)构建服务器
我想在第二台机器(构建服务器)中为gitlab服务器中的源代码创建一个自动构建。
如何使用gitlab实现这一目标?
谢谢, 希瓦
答案 0 :(得分:0)
如果您要从"拉动"持续集成系统(例如,使用一种crontab定期检查版本控制系统上的源代码是否已更改,如果有的话,启动configure / build / test / deploy阶段),然后知道gitlab有更好的方法此
gitlab方法是配置" pull" system:每次在git存储库上更新代码(在任何分支中),然后读取.gitlab-ci.yml
中定义的脚本,以查看是否必须启动持续集成作业。作业将发送到您配置的gitlab运行者。 gitlab runners在您的构建服务器上定义,并在它们到来时接受工作。
在.gitlab-ci.yml
。
以下是开始了解gitlab CI的文档列表:
希望这可以帮助你开始......