美文网首页CI/CD
持续集成工具----->jenkins

持续集成工具----->jenkins

作者: 宇晨棒棒的 | 来源:发表于2019-10-30 15:43 被阅读0次

1.jenkins自动部署流程图(以svn版本库-java代码为例):

jenkins自动部署流程图

2.通知jenkins(非手动)构建

1)通知jenkins进行构建:

项目--->设置---> 构建触发器---->触发器远程构建----->自定义身份令牌test

2) svn或者git的钩子编写代码是:

curl -X post -v -u jenkins-name:jenkins密码 http://jenkins访问地址/job/项目名称/build?token=自定义的身份令牌

3.项目源码管理中在使用svn的时候,Repository URL时候设置为:

svn://svn-ip/项目名/方法名@HEAD--------> svn://192.168.9.178/apple/Apple@HEAD

如果不加HEAD,版本会比版本库中的版本落后一个!jenkins就是到项目根目录下查找pom.xml文件

4.构建:

项目--->设置--->构建--->增加构建步骤--->invoke top-level maven targets----->选择本地maven----->添加执行命令----> clean install 

5.部署:

项目--->设置--->构建后操作----->增加构建后操作步骤-----> Deploy war/ear to a container(需要安装插件 Deploy to  container)----->

1) war/ear files ----->添加target/war包名称.war

2)Context path -----> 添加在浏览器中你访问的名称,一般为war包名

3)Container ----->add container----->tomcat 7.X---->tomcat账号密码(该密码配置在tomcat-users.xml)------->tomcat的地址http://ip:8080

相关文章

网友评论

    本文标题:持续集成工具----->jenkins

    本文链接:https://www.haomeiwen.com/subject/zlvwvctx.html