jenkins的配置

一、系统管理-全局安全配置:
在这里插入图片描述
二、系统管理-全局工具配置:
1、设置maven的settings.xml的位置
在这里插入图片描述
2、jdk配置
在这里插入图片描述
3、git配置
在这里插入图片描述
4、maven配置
在这里插入图片描述
三、系统管理-插件管理
 1、Subversion插件安装。用来从svn检出项目
 2、Git插件安装。用来从gitLab检出项目,默认已安装
 3、Deploy to container Plugin插件安装。用来部署项目到tomcat
四、创建一个新任务,选择构建一个自由风格的软件项目
 1、General设置
在这里插入图片描述
2、源码管理
(1)、svn配置,svn地址必须是根目录有pom.xml的这一级。如果发生jenkins服务器从svn服务器下载的代码不是最新版的情况,那么就在svn地址后面加上@HEAD强制要求下载最新版。
在这里插入图片描述
(2)、git配置,Sparse Checkout paths设置从仓库里拉取指定的部分文件
在这里插入图片描述
3、构建触发器
在这里插入图片描述
远程触发构建:上图地址栏中的地址加上build?token=TOKEN_NAME。设置TOKEN_NAME为:ATGUIGU_TOKEN。完整的url就是:http://localhost:8899/view/凉山SVN版/job/SVN-JZFP-LS-parent/build?token=ATGUIGU_TOKEN
(1)、浏览器访问该url触发构建。
(2)、linux的curl命令执行该url触发构建:curl -X post -v -u jenkins用户名:jenkins密码 该url。可以在系统管理-管理用户中修改密码,我的jenkins用户名和修改后的密码是admin和111222。
如:curl -X post -v -u admin:111222 http://localhost:8899/view/%E5%87%89%E5%B1%B1SVN%E7%89%88/job/SVN-JZFP-LS-parent/build?token=ATGUIGU_TOKEN
(3)、svn中:创建钩子程序触发构建。在svn服务端找到项目的根路径下的hooks文件夹,如:D:\Repositories\lsjzfp\hooks。hooks里面都是钩子程序,复制post-commit.tmpl为post-commit,注释掉原有的内容,把(2)中的curl命令复制到post-commit中。给post-commit文件授权:chmod 755 post-commit。gitHub中:不需要创建钩子程序,只需在gitHub中创建WebHook,然后在Payload URL填写(1)中使用的url,并且把系统管理-全局安全配置中,防止跨站点请求伪造前面的勾去掉即可。

在这里插入图片描述
4、Build。指定pom.xml文件的相对位置
在这里插入图片描述
5、构建后操作
(1)、继续构建其他项目
在这里插入图片描述(2)、部署项目到tomcat。必须先启动tomcat,设置tomcat的账号和密码: https://blog.csdn.net/lizhiqiang1217/article/details/88776495
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值