SpringBoot程序的CI环境搭建 @Arthur

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

      (试了一下,用hudson或jenkins都可以,两个配置差不多(jenkins还简单一点)。但我们以前使用的是hudson,所以这里还是用hudson。)

      1、CI系统安装

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

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

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

    2、配置自启动服务

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

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

     3、配置对应job

     可以有多种配置方式,比如一般任务执行完成后,执行一个批处理,来实现自动发布。这里使用通过maven命令执行完成后,然后执行一个ant命令来实现。

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

      

猜你喜欢

转载自my.oschina.net/u/3756527/blog/1629835