yanfei 发表于 2018-1-8 09:40:47

Jenkins构建本地项目到服务器上自动部署的方法

  博主原创,转载请注明。
  最近在用Jenkins做项目的自动部署,由于项目需求,现在要在本地构建后再放到Tomcat里。以下是本地构建步骤:
https://images2015.cnblogs.com/blog/1184391/201706/1184391-20170623113423366-445890002.png
  名称填写好,下面的选项是可选的。
https://images2015.cnblogs.com/blog/1184391/201706/1184391-20170623113506866-825474499.png
  源码管理这里选择none。
https://images2015.cnblogs.com/blog/1184391/201706/1184391-20170623113534773-1713379996.png
  触发器这里,我的是在凌晨3点强制构建。可选。
https://images2015.cnblogs.com/blog/1184391/201706/1184391-20170623113623491-149610690.png
  这里是最重要的一步:选择Execute shell选项。可以使Jenkins执行一些shell命令。
https://images2015.cnblogs.com/blog/1184391/201706/1184391-20170623113838913-522198951.png
  点击之后会出现这个界面,在Command输入框里输入要执行的shell命令。
  我指向的是/home/data/crm这个目录下,然后让其执行mvn打包指令。
https://images2015.cnblogs.com/blog/1184391/201706/1184391-20170623114330366-272981226.png
  在Build里输入内容,点击高级选项后:
https://images2015.cnblogs.com/blog/1184391/201706/1184391-20170623114359476-302244384.png
  选择使用自定义工作空间,输入目录。
https://images2015.cnblogs.com/blog/1184391/201706/1184391-20170623114432413-631763940.png
  这里用到了一个插件Post build task,这个插件可以让你在构建后执行一些shell命令。把war包移动到Tomcat的webapps目录下等。
  最后点击Apply按钮,保存按钮保存即可构建本地项目并自动发布到Tomcat里了。
页: [1]
查看完整版本: Jenkins构建本地项目到服务器上自动部署的方法