zoukankan      html  css  js  c++  java
  • Jenkins环境配置(集成自动化程序)

    一、下载

    直接到官网https://jenkins.io/download/  进行下载

     

      

    二、安装

    1、在浏览器地址栏输入:http://loclhost:8081 运行Jenkins,首次进入会提示管理员密码,安路径打开并填入点击 继续 即可。

     

     2、选择 安装推荐的插件即可

      

    3、进入如下插件安装,咱们主要使用的是Subversion插件,即SVN插件

     

     4、进入创建账户页面,点击使用admin账户继续

     

    5、实例配置

      

    二、使用

    1、创建第一个Jenkins任务

     

     2、命名一个任务,并选择创建一个自由风格的软件项目

     

    三、启动

    1、首选启动服务:采用的是war包直接运行的方式,使用管理员权限启动cmd命令行, 然后 java -jar jenkins.war --httpPort=8080 即可启动jenkins服务

    2、直接在浏览器里输入:http://localhost:8080 即可

    3、用户名:admin 密码:85bf126f06f943e6a975433f652c6c36

    (注:密码存于Jenkins安装目录下JenkinssecretsinitialAdminPassword 文件中)

    四、构建触发器

    1、构建远程触发

     

    远程触发链接:http://127.0.0.1:8080/me/my-views/view/all/job/AutoRunner_XX/build?token=AutoRunner_XX

    2、轮询 SCM,设置成每5分钟检查一次

     

    Poll SCM:定时检查源码变更(根据SCM软件的版本号),如果有更新就checkout最新code下来,然后执行构建动作。

    */5 * * * * (每5分钟检查一次源码变化)

    Build periodically:周期进行项目构建(它不关心源码是否发生变化),

    H 2 * * * (每天2:00 必须build一次源码)

    第一个参数代表的是分钟 minute,取值 0~59;

    第二个参数代表的是小时 hour,取值 0~23;

    第三个参数代表的是天 day,取值 1~31;

    第四个参数代表的是月 month,取值 1~12;

    最后一个参数代表的是星期 week,取值 0~7,0 和 7 都是表示星期天。

    所以 0 * * * * 表示的就是每个小时的第 0 分钟执行构建。

    如:

    1、每隔10分钟构建一次

    H/5 * * * *

    2、每两小时构建一次

    H H/2 * * *

    3、每天中午下班前定时构建一次

    0 12 * * *

    4、每天下午下班前定时构建一次

    0 18 * * *

    xx自动化测试

    1、源码管理->Subversion->Modules

    SVN路径:配置上路径即可

    2、轮询 SCM

    H/2 * * * *

    3、构建->执行windows批处理命令

    cd .srcAutoRunner_XXdist

    autorunner_xx.bat

  • 相关阅读:
    varnish4.X安装
    关于varnish缓存
    s3cmd的使用
    MarkdownPad 2
    Lua控制语句
    Lua表达式
    后端怎么防止重复提交?(常用的做法)
    Redis用setnx+expire实现分布式锁存在什么隐患,如何改进?
    推送消息为什么使用RocketMQ,而不使用Kafka?
    自定义线程池,如何最佳创建线程池
  • 原文地址:https://www.cnblogs.com/oscarforever/p/11636508.html
Copyright © 2011-2022 走看看