下载war
首先从官网把hudson.war下载下来
hudson官网 :http://www.eclipse.org/hudson/
启动安装:
两种方式:1.将hudson放入tomcat容器中启动
2.hudson内嵌了jetty容器,你可以直接java -jar hudson.war --httpPort=xxx 跑起来,工程目录默认在 user/.hudson下
ps:刚启动的时候hudson会推荐一系列的插件,包括git等,按需安装吧
相关配置:
git,maven 配置都比较简单,这里不再赘述,要注意的是下面的图例所示,基本能满足你的自动化构建需求了
ps:hudson和maven的版本有兼容问题,如果报Caused by: java.lang.ClassNotFoundException: org.apache.maven.cli.MavenLoggerManager 这个异常,代表你需要更换你的maven版本了
定时构建
打包后上传到制定服务器,需要安装ssh build server插件
如果你是在Windows上安装的,你可以通过如下方式,系统管理--》注册Windows服务,以后直接启动服务就可以了,访问端口8080