• jenkins


    /*
    时间:2018/11/21
    目录:
        一: 安装
        二: 建立任务    
        三: github执行
        四: 节点执行
        五: 触发器
            1 定时构建
            2 轮询 SCM
            3 job关联
        六: 集成报告
            1 安装插件 
            2 报告格式     
        七: 其他问题
            1 登录失败 - 重启服务    
            2 执行失败 - 添加系统环境变量  
    */

    一: 安装

    1 : 双击安装包,显示如图,点击"Next"。

    1 : 选择安装目录,点击"Next"。

    1 : 点击"Install"。

    1 : 点击"Finish"。

    1 : 打开指定目录下的文件,复制文件内字符串。

    2 : 粘贴字符串到文本框,点击"Continue"。

    1 : 点击"Install suggested plugins"。

    1 : 点击"Continue"。

    1 : 创建Admin的名字和密码。

    2 : 点击"Continue as admin"。

    二: 建立任务

    1 : 点击"开始创建一个新任务"。

    1 : 输入项目名称 "web_auto"。

    2 : 点击"构建一个自由风格的软件项目"

    3 : 点击"OK"

    1 : 配置web_auto项目,输入一些项目描述。

    1 : 在构建 -> 增加构建步骤中,点击"Execute Windows batch command"。

    1 : 输入Dos命令

    d:
    cd D:ProgramToolsJenkinsworkspace	estworkspaceweb_autozentao
    python run_all.py

    2 : 点击apply,然后再点击保存。

    1 : 点击红框内按钮,执行成功。


    三: github执行

    1 : 查看github项目路径,如图红框内。

    1 : 配置web_auto项目,在源码管理中点击git。

    2 : 输入项目url,提那家github的用户名和密码(不是邮箱名和密码)。

    3 : 点击apply,然后再点击保存。

     1 : 执行完毕后,查看控制台输出。

     1 : 修改dos命名,路径变了。

     2 : 点击apply,然后再点击保存。

     

     1 : 执行完毕后,查看控制台输出。


    四: 节点执行

     1 : 点击 系统管理 -> 节点管理 -> 新建节点。

    1 : 输入节点名称,点击"OK"。

    1 : 输入并发构建数,工作路径。

    2 : 用法选择"值允许运行绑定到这台机器的.job"。

    3 : 启动方式"通过Java Web启动代理"。

    4 : 可用性"尽量保存代理在线"。

    5 : 点击"保存"。

    1 : 查看节点,下载文件。

    1 : 双击文件,运行文件。

    1 : 可以看到多了一个节点。

    1 : 配置web_auto项目,在general中勾选 "限制项目的运行节点",输入auto1(节点名称)

    2 : 点击apply,然后再点击保存。


    五: 触发器
      1 定时构建

    1 : 构建触发器中,勾选定时构建,指定时间运行。

    H 8,22 * * *

      2 轮询 SCM

    1 : 构建触发器中,勾选轮询SCM,每个多长时间触发一次。

    H/20 * * * *

      3 job关联

    1 : 构建触发器中,请工程构建后触发。

    2 : 输入已有的项目名称"web_auto2"。

    六: 集成报告
      1 安装插件

    1 : 在插件管理中,下载可用插件"HTML Publisher"。

    2 : 点击"直接安装",

    3 : 重写启动服务

    http://localhost:8080/restart

    1 : 配置web_auto项目,在构建后操作中,点击"Publish HTML reports"

    1 : 输入报告路径和名称。

    2 : 点击apply,然后再点击保存。


      2 报告格式

    原因 : jenkine基于安全原因关闭了javascript、css等,导致html表格变形。

    解决 : 如下图

    1 : 配置web_auto项目,在构建后操作中,点击"Execute system Groovy script"。

    2 : 输入

    System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")


    七: 其他问题
      1 登录失败 - 重启服务

    http://localhost:8080/restart

     1 : 使用dos命令或者网页命令都可以


      2 执行失败 - 添加系统环境变量

     1 : 无法识别python,把python的路径添加到系统环境变量。



  • 相关阅读:
    将变量名变为字符串
    sqlte3 的约束
    sqlte3 的基本使用4
    sqlite 的基本使用3
    sqlite 的基本使用2
    sqlite 的基本使用1
    TCP和UDP的区别(转)
    Mac 如何优雅的使用Microsoft office
    RGB和HSV颜色空间
    腾讯云视频开发相关参考
  • 原文地址:https://www.cnblogs.com/huafan/p/9994970.html
Copyright © 2020-2023  润新知