配置gitlab以在另一台计算机上生成源代码

配置gitlab以在另一台计算机上生成源代码,gitlab,gitlab-ci,gitlab-ci-runner,Gitlab,Gitlab Ci,Gitlab Ci Runner,我们的组织中有两台服务器。 1) 使用gitlab的服务器 2) 构建服务器 我想在第二台机器(构建服务器)中为gitlab服务器中的源代码创建一个自动构建 如何使用gitlab实现这一点 谢谢, siva如果您正在从“拉式”连续集成系统(例如,使用一种crontab,定期检查版本控制系统上的源代码是否已更改,并启动配置/构建/测试/部署阶段(如果已更改),那么您应该知道gitlab有更好的方法来完成此操作 gitlab方法是配置一个“拉”系统:每次在git存储库上更新代码(在任何分支中),然后

我们的组织中有两台服务器。 1) 使用gitlab的服务器 2) 构建服务器

我想在第二台机器(构建服务器)中为gitlab服务器中的源代码创建一个自动构建

如何使用gitlab实现这一点

谢谢, siva

如果您正在从“拉式”连续集成系统(例如,使用一种crontab,定期检查版本控制系统上的源代码是否已更改,并启动配置/构建/测试/部署阶段(如果已更改),那么您应该知道gitlab有更好的方法来完成此操作

gitlab方法是配置一个“拉”系统:每次在git存储库上更新代码(在任何分支中),然后读取
.gitlab ci.yml
中定义的脚本,以查看是否必须启动连续集成作业。作业将发送到配置的gitlab运行程序。gitlab运行程序是在构建服务器上定义的,并在它们到来时接受任务。
.gitlab ci.yml
中还介绍了操作的定义

以下是开始学习gitlab CI的文档列表:

  • 可以找到使用docker的gitlab ci的一般介绍(第一张幻灯片很棒)。如果构建服务器或预期构建在Linux上,我建议使用“docker executor”(例如,gitlab运行程序在构建服务器内的docker机器中执行)。安装起来既简单又快捷
希望这能帮助你开始