持续化集成配置
新建maven job
构建一个maven项目
配置checkout 源码
源码地址 用户名密码
编写 maven构建 命令
clean install-U
自动部署至Tomcat配置
添加构建后操作:Deploy war/ear to container 项目
自动部署的前提条件:
1. 需要下载 Deploy to container 插件
2. 设置Tomcat manager 用户和密码,以下配置加入至 Tomcat conf/tomcat-users.xml 中
3. tomcat webapp 中必须保留 manager 项目
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="manager" password="manager" roles="manager-gui,manager-script"/>
<user username="admin" password="admin" roles="admin-gui,manager-gui"/>
存档配置
配置setting.xml 用于获取上传至nexus 的权限
vim ~/.m2/settings.xml
# 添加一个 server id 与 存档配置当中的repository id 相对应。
<server>
<id>nexusReleases</id>
<username>deployment</username>
<password>111111</password>
</server>
集成实现原理
发起构建
创建工作空间
更新源码
清空空间
编译、打包
本地存档
远程存档
结束
自己总结完整java知识地址访问:https://www.yuque.com/yangxinlei/lodfss