为项目加入自动化部署jenkins-(1)安装部署

   在基于SOA面向服务的项目中,在进行发布和测试时,往往需要发布到许多台服务器上,如果纯靠手工进行发布部署,不仅会让人忙的晕头转向,还会因为一时的不小心儿导致一些莫名其妙的非程序造成的BUG,排查难以发现,人都是被逼出来的,前人早已经经历过这种痛苦,为我们后人留下了宝贵的经验和实现(jenkins)。

  下面开始为你的项目加入CI吧。

  一,jenkins,使用java的OSGI技术完成的一个项目,灰常的灵活和方便扩充新的功能,那么第一步是准备好java的运行环境,最好使用最新版的JDK。
  
  二,有个运行环境,我们还需要的就是运行的软件,到http://mirror.bit.edu.cn/jenkins/war/1.592/jenkins.war这里去下载war形式的jenkins。

  三,经过以上步骤准备,接下来开始安装jenkins,这里使用windows下为例,linux差别不大。
    1,在系统环境变量中加入大写的JENKINS_HOME。
       

                    为项目加入自动化部署jenkins-(1)安装部署_第1张图片

   这里定义的HOME目录会存放我们以后的项目工程配置文件等等。

   2,将下载的war包放进tomcat中,推荐使用7最新版本,启动tomcat在浏览器中输入http:localhost:8080/jenkins即可访问jenkins。第一次启动速度较慢,请稍等一会儿,完成之后将会看到Jenkinsweb控制台,到此安装jenkins完成。

     
  
   3,虽然jenkins足够强大,但是为了方便我进行我的项目管理,需要扩充额外的功能,因为jenkins是基于OSGI的方式进行编写,所以可以进行动态的功能增强,我们只需要找到对应的hpi即可轻松的添加我们所需要的功能,强烈不建议使用自动更新,天朝的长城防火墙你懂得。接下来安装我们所需要的git,ssh插件。
首先点击系统管理进入到系统管理

       
 
       
 
      
    这里需要安装的gitssh插件顺序如下(必须按照顺序,插件存在依赖插件请在附件中寻找)

    
   到此我们的所以要的环境和软件插件安装完毕!

四,配置系统环境
    
     
   1,全局属性
 
      
  2,配置JDK
  
       
 
  3,配置Git

      
 4,配置Maven
 
     
5,配置SSH
 
          比较恶心的地方是需要配置每一个都需要单独的配置吗,木有批量。填写完成->保存
由于博客字数限制等问题 详细文档发于附件中,以及HPI

 

 

你可能感兴趣的:(JAVA)