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/


  • 相关阅读:
    学习笔记-JMeter 操作 Mysql
    学习笔记-JMeter 关联
    学习笔记-JMeter参数化
    研究 Table DOM对象的属性和方法
    tornado web.py Application类源码剖析
    根据 HTTP header 收集客户端相关信息
    【指针】基于双向链表的list
    【指针】基于单向链表的list(待改进)
    【递归】汉诺塔
    【递归】全排列
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/8364700.html
Copyright © 2011-2022 走看看