Gitlab本地代码,自动发布至正式服务器

本教程介绍了如何配置Gitlab以实现本地代码自动发布到正式服务器。步骤包括安装Gitlab、设置项目特定Runner、配置Runner以及创建.gitlab-ci.yml文件来定义触发部署的条件。当Gitlab上的合并请求被接受时,代码会自动更新到服务器。
摘要由CSDN通过智能技术生成

场景描述

1 Git服务器:centos6.5,本地环境内网运行。
2 正式服务器:windows server 2008,阿里云公网运行

业务需求:能够将Git服务器存储的代码,自动发布至正式服务器上。

准备工具

1、Gitlab >=9.0
2、Gitlab-runner
3、powershell
4、花生壳(免费版)

前置条件

1、Gitlab正确配置,并正常运行。
2、Git服务器内网固定IP (如:192.168.0.19)
3、两台服务器都装有Git同版本的客户端。

本教程默认以上工具和前置条件都已经实现。

安装工具

首先当然是先安装准备工具。

1 安装Gitlab (安装教程百度一下,一大把)
2 给windows服务器安装powershell(安装教程百度一下,一大把)
3 给Git服务器安装花生壳(centos版)(安装教程百度一下,一大把)

配置Gitlab

都安装好之后,先来看Gitlab

以我测试的为例,进入到项目列表,然后选择一个要部署的项目

然后选择 Settings->Pipelines,

Gitlab有两种执行Runner的模式:
一种是Specific Runners,该模式只能作用域当前选择的项目。
另一种是Share

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值