kl个人博客 首页>>分布式,架构>>hudson持续集成自动化部署

hudson持续集成自动化部署

下载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


kl个人博客