zoukankan      html  css  js  c++  java
  • Jenkins高速上手

    http://www.cnblogs.com/puresoul/p/4813551.html

    、Jenkins下载安装

    1、到官网下载jenkins.war包:http://jenkins-ci.org/

    2、安装方法有两种:

      a) 把下载下来的jenkins.war包放到文件夹下,如C:jenkins,然后打开命令行窗体并进到该文件夹下,运行java -jar jenkens.war命令,当提示:“Jenkins is fully up and running”时,表示启动成功,这时在浏览器窗体输入:http://localhost:8080/ 就可到jenkins的首页。

      b) 假设有tomcat,把jenkins.war包放在tomcat的webapps目录下,启动tomcat时会自己主动启动jenkins。这时通过http://localhost:8080/jenkins就 能够訪问jenkins的首页了。

    3、我使用的是第一种方法,安装好后訪问: http://localhost:8080

     二、 Jenkins配置

    1、改动jenkins的根文件夹:

      默认地在C:user.jenkins ,能够通过环境变量设置来改动。比如:set JENKINS_HOME=D:jenkins,然后又一次启动jenkins。 

    2、备份和恢复jenkins: 

      仅仅须要备份JENKINS_HOME下的全部文件和目录,恢复的时候须要先停止jenkins。

    3、移动,删除或改动jobs:

      a) 移动或删除jobs:移动或删除%JENKINS_HOEM%jobs文件夹。

      b) 改动jobs的名字:改动%JENKINS_HOEM%jobs下相应job的目录的名字。

      c) 对于不常常使用的job,仅仅须要对%JENKINS_HOEM%jobs下相应的jobs的文件夹zip或tar后存储到其它的地方。 

    Jenkins架构(master-slave)

      1、Master/Slave相当于Server和agent的概念,Master提供web接口让用户来管理job和slave,job能够执行在master本机或者被分配到slave上执行。一个master能够关联多个

    slave用来为不同的job或同样的job的不同配置来服务。

      2、在 Slave上执行JOB时,Slave须要安装可执行环境。

      3、Slave能够是物理机也能够是虚拟机 

    、管理节点(slave)

    1、点击系统管理-->管理节点-->新建节点。输入节点的名字。选中【Dumb Slave】,点击 【OK】

    2、slave配置: 

      a) of executors:表示在slave上能够并行运行几个线程。也能够点后面的问号看说明,一般设置为1。 

      b) 远程工作文件夹:在slave上创建jenkins工作文件夹的路径。一般设置为D:JK 

      c) 标签:能够给slave加上一个或多个标签。通过标签选择slave 

      d)启动方法:启动slave的方法,推荐选第二个Launch slave agents via Java Web Start  

    3、设置好后,点击保存,出如今下图界面: 

    4、上面看到有三种方法能够启动slave,我们就使用另外一种,在本机cmd输入:

      javaws http://localhost:8080/computer/testa/slave-agent.jnlp
    
    

    启动slave成功界面: 

     

      

    、配置JOB

    1、在jenkins首页点击【新建】任务的,选择【构建一个自由风格的软件项目】,输入名字后点击【OK】

    2、进行JOB配置页面: 

    a)Restrict where this project can be run: 创建slave时的标签就在这里用上了,用来指定这个Job在哪个标签的slave上运行
    b)源代码管理:推荐使用SVN,也不可选None 

    c)添加构建步骤:

      1、Execute Windows batch commnd:这个就是windows命令行參数(默认当前路径是job的workspace,假设命令非常多能够写成批处理文件放在job的工作文件夹下。在这引用就好)

      2、Execute shell:执行shell、python,perl,ruby等脚本

      3、Invoke Ant:支持Ant构建

      4、Invoke top-level Maven targets:支持Maven构建

     d)添加构建后操作步骤:

      这里有比較比的选项,能够依据自己的须要选择,经常使用的是发送邮件,也能够安装jenkins的插件,安装插件后这里会有对应的选项。

    e)配置完毕job后就能够保存,运行job。

     

    六、插件管理

    1、点击系统管理-->管理插件。进入插件管理页面。能够选择须要的插件进行安装:

     

     2、选择【高级】这里能够上传插件后缀为hpi的文件,等他提示安装完毕,然后重新启动Jenkins就能够完毕安装了,插件下载地址:

      http://mirrors.jenkins-ci.org/plugins/


  • 相关阅读:
    HDU2059(龟兔赛跑)
    pat 1012 The Best Rank
    pat 1010 Radix
    pat 1007 Maximum Subsequence Sum
    pat 1005 Sign In and Sign Out
    pat 1005 Spell It Right
    pat 1004 Counting Leaves
    1003 Emergency
    第7章 输入/输出系统
    第六章 总线
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/8364700.html
Copyright © 2011-2022 走看看