GitLab触发jenkins构建项目

GitLab触发jenkins构建项目

在jenkins上安装GitLab与GitLab Hook
在这里插入图片描述

# 生成随机token 
openssl rand -hex 12 
5831186e1ab959fcef484c4f

项目-配置-构建触发器,用随机token填写身份验证令牌。勾选build,使用默认值。保存
在这里插入图片描述

在gitlab项目配置界面设置链接和token,允许外发请求

在这里插入图片描述

在项目中-Settings-Integrations,选择 Settings -> Integrations,在 URL 一栏中输入前面保存的 GitLab CI Service URL,在 Secret Token 一栏中输入前面保存的 Secret token
在这里插入图片描述

在这里插入图片描述
系统管理 -> 系统设置 -> 去掉 Enable authentication for ‘/project’ end-point

# 验证自动构建 
vim test.txt 
git add test.txt 
git commit -m “test1” 
git push -u origin master 
cat /root/.jenkins/workspace/test/test.txt f
dg # 内容自动更新

设置构建时的操作,调用Maven命令:clean install
在这里插入图片描述
构建后操作 Deploy war/ear to a contanier,自动部署到tomcat服务器
WAR/EAR files 填写工作空间内的文件相对路径
context path 网站上用户访问路径

在这里插入图片描述

# tomcat 设置账户,密码 
vim ./conf/tomcat-users.xml 
... 
<role rolename="manager-gui"/> 
<role rolename="manager-script"/> 
<role rolename="manager-jmx"/> 
role rolename="manager-status"/> 
<user username="kazihuo" password="000000" roles="manager-gui,manager-script,manager- jmx,manager-status"/> 
</tomcat-users>
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值