项目管理和自动化构建部署(gitlab+jenkins)

  • 在服务主机(服务器或者虚拟机)中安装jenkins、tomcat、maven等应用
  • jenkins安装完毕后,配置镜像源,集成gitlab、maven等插件
    在Global Tool Configuration全局工具配置中集成maven路径

(在Global Tool Configuration全局工具配置中集成maven路径)

在Configure System系统配置中集成gitlab服务器信息
(在Configure System系统配置中集成gitlab服务器信息)

  • 构建一个maven工程,并关联gitlab的远程仓库
    创建一个maven工程
    关联gitlab远程仓库的http地址
    设置构建行为
    手动构建一次,测试是否已连通
    (自动化构建配置如下:)
  • 在jenkins中生成API Token、URL

在管理员用户设置下添加一个token
(在管理员用户设置下添加一个token)

  • 在gitlab中允许-外发请求-Webhook和服务对本地网络的请求
    在gitlab中添加系统钩子,关联jenkinsAPI Token
    流程:
    本地仓库 —推送— gitlab仓库
    gitlab仓库 —APIHOOK访问— jenkins
    jenkins —通过源码地址触发器对gitlab 进行clean和package的操作
    jenkins —通过构建后操作中的shell脚本命令将打包的文件移动到tomcat的webapps目录中并启动tomcat,完成项目的自动构建和部署
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值