Jenkins
Java项目部署
原理
工作区提交代码后,触发git的webhook,钩子会回调到Jenkins开始自动部署的pipeline,先在git上拉取代码,再用maven编译、打包,用新jar包替换指定路径下的旧jar包,最后重新运行jar包,要看到部署成功的提示。
实操
下载Jenkins的war包在服务器部署、启动并设置开机启动;Jenkins的plugin下载插件,设置中配置服务器的jdk、maven、git;创建pipeline事件,为事件选择remote url触发并设置token,编写pipeline script,脚本内容为通过ssh从git拉取代码、maven编译打包、替换原jar包并重启项目;在git的webhook添加push后触发的url和ssh密钥。

浙公网安备 33010602011771号