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:\ProgramTools\Jenkins\workspace\test\workspace\web_auto\zentao
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的路径添加到系统环境变量。
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号