GitLab+Jenkins自动化构建、测试或部署任务

GitLab+Jenkins自动化构建、测试或部署任务

GitLab是一个代码仓库,用来管理代码。Jenkins是一个自动化服务器,可以运行各种自动化构建、测试或部署任务。
所以这两者结合起来,就可以实现开发者提交代码到GitLab,Jenkins以一定频率自动运行测试、构建和部署的任务,帮组开发团队更高效的集成和发布代码。

下载安装3个软件

从网上下载安装包,依次安装:
1.Git :http://git-scm.com/downloads;
在这里插入图片描述

  1. TortoiseGit:https://tortoisegit.org/download/ ;
    TortoiseGit-LanguagePack::https://tortoisegit.org/download/ ;
    在这里插入图片描述

  2. 百度云链接:链接:https://pan.baidu.com/s/1VSytfHR7HTz63_c-twWdDA
    提取码:wxuy

配置

1、远端配置
1.1、开始菜单中打开TortoiseGit下的setting
1.2、配置语言为中文
1.3、配置右键功能

在这里插入图片描述
2、配置用户信息:
1.1、在桌面上右键点击 Git Bash Here ,打开命令窗口配置用户信息
1.2、配置自己的git账户
git config - -global user.name “git用户名”
1.3、配置自己的git邮箱
git config - -global user.email “git用户名@adbc.com”
1.4、在 Git Bash Here 中输入命令 ssh-keygen -t rsa -C"***@adbc.com",回车三次会生成公钥和私钥
生成的 id_rsa.pub 是公钥,id_rsa 是私钥
1.5、打开gitLab网页,点击下面的Add SSH key(左上角)
用文本的方式打开 id_rsa.pub,拷贝整个文件内容黏贴到 Add SSH key 打开的画面里面,黏贴到网页,点击新增即可。
1.6、设置私钥,开始菜单中打开TortoiseGit下的 PuTTYgen
点击load ,找到之前生产的私钥 id_rsa
再点击 save private key
保存文件名为 id_rsa.ppk

克隆一个项目(从gitLab上获取)

1、新建一个文件夹用于存放git检出的workspace(工作空间)
2、选中新建的文件夹,右键点击—>选择克隆—>如果右键没有试一下shift+右键
3、URL 从gitLab网页上复制
4、检出成功:关闭

修改代码提交到对应的分支上

1、第一次提交代码先到检出的文件夹---->右键----->git提交
2、提交成功后,弹出对话框–>点击推送(push),把代码push到远端,如果前面已经设置了私钥,这步检查一下即可。
3、这时候会弹出对话框,点击----->管理------>配置远端信息
先输入URL,再配置 Putty 密钥
配置密钥时会弹出文件选择,打开之前生成的私钥文件夹,选中私钥就行
点击应用、确定,就可以push到远端了
4、所有代码提交前都需要进行pull,先拉取再提交。

merage请求

1、代码提交后,登录到gitlab网页,找到对应的项目,发起merage请求(Merage Requests)
2、Merage Requests请求后,只有管理员才可以接受merage请求,通知接受请求的人帮忙merage代码(部署到对应的环境中去)
3、 merage成功后,通知版本管理员使用 jenkins 部署代码到相应的测试环境

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值