jenkins持续集成(一.环境搭建)

需要安装jDK    Ant     Jenkins

概念:

节点

       工作区(在这里执行任务)

安装:

二种安装方法

   a: 执行war 

                     

   b :

1.下载地址

2.用tomcat  那么把war包放到他的webapps目录里就可以了,直接启动你的tomcat即可,通常访问路径是          http://localhost:8080/jenkins

(1)下载jenkins war包放在Tomcat  webapps目录下
    user\perly\.jenkins\secrets\initialAdminPassword  把**cooy到 jenkins 界面
    安装插件
    欢迎使用界面
(2)在tomcat server 下修改端口号    必免被其它端口暂用

刚打开jenkins会有空白界面,修改E:\jenkins\jekinsBin下的config.xml 

  <authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy">
    <denyAnonymousReadAccess>true</denyAnonymousReadAccess>
  </authorizationStrategy>
  为
    <authorizationStrategy class="hudson.security.AuthorizationStrategy$Unsecured"/>
  <securityRealm class="hudson.security.SecurityRealm$None"/>

如果你没有tomcat,那就更简单了,jenkins的war包里内置了jetty,直接用命令行java -jar jenkins.war就可以启动了

3.打开的jenkins地址:http://192.168.1.6:8080(IP以你本机IP为准,也可用localhost)

 下面是常见的几个错误解决方法
      SEVERE: Container startup failed
      Caused by: java.io.IOException: Failed to listen on port 8080
      Caused by: java.net.BindException: Address already in use: JVM_Bind
       此错误是由于8080端口被占用,java -jar jenkins.war --httpPort=$HTTP_PORT, 例如java -jar jenkins.war --httpPort=1080
      Error: Unable to access jarfile jenkins.war   是服务的问题把服务重启下就ok了
      启动Jenkins服务 net start jenkins
     停止Jenkins服务 net stop jenkins

                      

4.安装插件方法    
 一: 系统管理(Configure System)----插件管理(Manage Jenkins)---选择需要的插件直接安装即可
 二:离线安装

5.可以执行重新启动 jenkinshttp://localhost:8080/restart
   退出服务  http://localhost:8080/quit

6.安装需要的插件,在Available tab页中找到Git Plugin,点击下方的Install without Restart安装插件。
   插件安装完毕后,我们需要在jenkins中配置Git.exe的位置。

   插件建议默认都安装上,注意看进度

 

如果没有用户注销按钮说明安装有问题

 到此环境搭建完成,下面章节来做jenkins集成任务

官方