企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
* jenkins所在机器配置好,jdk,maven,Tomcat * * * * * ### 1.配置maven,jdk环境 * 进入配置界面 ![](https://box.kancloud.cn/6d21f4412e04cd16eec10dd284b4cba8_946x832.png) * 配置maven的setting.xml ![](https://box.kancloud.cn/60158fee97c08600865a06ef304b93fb_933x323.png) * 配置jdk ![](https://box.kancloud.cn/895e3cb3125a741fc08bd6407546d2cc_942x201.png) * 配置maven环境 ![](https://box.kancloud.cn/390c984992c005a5cff7f6204ea1530d_925x215.png) [TOC] * * * * * ### 2. 创建所要构建的项目 * 新建maven项目 ![](https://box.kancloud.cn/8363ba8721611349be9bd15d503e59f9_700x357.png) ![](https://box.kancloud.cn/38667d442128ac80f918a4e7582e4297_944x497.png) * 点击进入项目配置 ![](https://box.kancloud.cn/351c1e7807cbe3d6f322a8d012df7c50_932x202.png) ![](https://box.kancloud.cn/35e113cebafc85d3ebe0e6d58d8509b8_587x363.png) * 项目整体配置 ![](https://box.kancloud.cn/4781330e120ed2299ee93acd3d6a8cd7_855x569.png) * 源码管理 ![](https://box.kancloud.cn/583c9896fcda941fb931ed10a538abed_872x730.png) * 触发器 #### * 如果勾选了 Build when ever。。。选项,可能会有项目之间的上下级关系,构建一个其他的也构建 ![](https://box.kancloud.cn/8b857f27bbe8794f65261143bfbae7b1_847x331.png) * 构建(build) ![](https://box.kancloud.cn/c256dfb8ea95c3bad7010345a5e984d3_815x243.png) > 做好以上就可以从svn上拉取代码,打包了 * 点击立即构建 ![](https://box.kancloud.cn/ffa204105ada35536cbe1ca053920655_797x401.png) * 查看构建过程 ![](https://box.kancloud.cn/074fca705b9a96887b92eee9a9fdbd29_892x543.png) * 查看控制台输出 ![](https://box.kancloud.cn/39f4c0ed07f062af46075c871ef75713_888x405.png) * 记住这个路径 ![](https://box.kancloud.cn/809be9ae191f005c2ea783bbe7865c5c_955x445.png) * 根据这个路径在服务器后台查看打的包 ![](https://box.kancloud.cn/9d344fe4bf27e68b6ed5caf253d665d0_846x98.png) * * * * * ### 3. 自动发布到tomcat 1.tomcat上修改建立一个jenkins用户 ~~~ cd /opt/apache-tomcat-7.0.78/conf sudo vim tomcat-users.xml ~~~ * 做以下修改 ~~~ <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"/> ~~~ * 重启tomcat * 点击系统设置->系统设置可以看见jenkins主目录 2. 配置构建后操作 ![](https://box.kancloud.cn/1a2cc9ef5b78d9ee9b2e13c96b7163a2_1572x570.png) 也可以修改war包名称 ![](https://box.kancloud.cn/a2d30a834d0667d43032a4af835ae9fb_1477x654.png)