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的路径添加到系统环境变量。



原文地址:https://www.cnblogs.com/huafan/p/9994970.html