SpringBoot程序的CI环境搭建 @Arthur

     之前咱们用CI运行在weblogic、tomcat上运行的WEB应用,效果很不错。今年系统框架加入springboot组件以后,原来的hudson Job使用方式不适用了,因此作了相应改进。记录以下:java

      (试了一下,用hudson或jenkins均可以,两个配置差很少(jenkins还简单一点)。但咱们之前使用的是hudson,因此这里仍是用hudson。)web

      一、CI系统安装spring

     下载服务器操做系统对应的版本,这里下的是hudson.3.3.3.war。安装步骤:windows

      (1)放到目标目录下,执行java -jar hudson.3.3.3.war,能够经过--httpPort=**** --ajp13Port=****修改通讯端口。默认程序解压运行的地址是:c:/用户/{user}/.hudson/,如下简称“默认地址”。tomcat

     (2)在第一次启动时,还须要经过网页进入管理页面,安装对应的插件。springboot

    二、配置自启动服务服务器

     插件安装完后,在“系统配置”里有一个install  as windows service选项。经过它安装程序windows自启动服务。为了便于管理,能够将“默认地址”整个文件夹拷贝自定义目录下,便于之后拷贝使用。框架

       而后将install  as windows service点击后提示的地址,设置为自定义目录。maven

     三、配置对应job操作系统

     能够有多种配置方式,好比通常任务执行完成后,执行一个批处理,来实现自动发布。这里使用经过maven命令执行完成后,而后执行一个ant命令来实现。

      程序要求上,将maven和ant脚本保存到程序的根目录下,一并提交就行。

相关文章
相关标签/搜索