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

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容