jekenis安装与部署_入门兵器谱,测试相关软件系列——Jenkins自动化部署实录

初次使用jekeniis部署自动化,记录下操作过程

1 安装jekenis

采用安装离线版jekenis,将文件解压后,在jekenis文件夹内启动终端,输入命令java -jar jenkins.war --httpPort=3344,启动

415b01d00977a3aa9c3b2633cf554a16.png
3eaf5bf53db793597d96c32510b2fd2a.png

2 进入jekenis页面http://127.0.0.1:3344,输入账号密码

486a190cc6e6bccbb550d2d16a96850c.png

3 创建一个任务

6cb827a6200c22c6a1ccfb075cc51e2e.png

4 配置任务

4.1 General

目前仅需填写描述,其他不做了解

f469b7d905fb4b8d5abb3c9e5c49fe9e.png

4.1 源码管理

源码管理分两种方式,本底和远程(git/svn,两种操作方式类似)

32eda4e456bf15421835d9cdc78e1518.png

git 填写git地址以及账号密码

75ad2d0750097b9b1b39dddde8d64282.png

本地 选无,然后把代码文件拉入jekenis工作空间中(workspace)

4.2 构建触发器

触发远程构建 (例如,使用脚本):
使用远程脚本出发任务

Build after other projects are built:
在其他任务运行结束后触发当前任务

d16564dd6f533d6a344289c3e12c35c8.png

Build periodically:
分 小时 每月的第几天 月 周几
定期执行,可填入5个参数(不使用用"*"替代, H表示范围内jekenis根据资源情况随机运行)

GitHub hook trigger for GITScm polling:
git仓库代码更新后执行

4.2 构建环境

暂时不用

c1951c5b5263af52f0dc9368a32bb2ba.png

4.2 构建

如何开始执行任务

af659228de3f70b372dcb1b46c88f763.png

Execute Windows batch command:通过windows命令执行 Execute shell:linux命令执行

4.3 构建后操作

在任务执行完之后完成的操作

c17f3d0086c0a6901b13c8a4a24c056a.png
4.3.1 Publish HTML reports

展示html报告

783f8e57700b866e996be587316d0879.png

加载html样式 系统设置--Script Console

551c5b2f0c8a014daee4b72529702e13.png

输入命令,执行(jekenis重启后失效) System.setProperty("hudson.model.DirectoryBrowserSupport.CSP","")

e537257b27712b077a6fcc6bd2cc407b.png
4.3.2 Publish HTML reports

5 Build Now(执行)

c62fa89431443b316d4856c35a771b34.png

6 解决windows系统下jekenis解码错误问题

jekenis默认中文用gbk方式解码,部分字符存在无法解码情况,需将解码方式修改为utf8

6.1 设置jekenis解码语言

进入系统设置,选全局属性--Environment variables

977918fbc24a210acdcd51805ac468a2.png
eac5aaf51c33da4e5b163485803da097.png

6.2 修改windows系统环境变量,指定python encoding

PYTHONIOENCODING  UTF8

f312636df92058028f61f60989c2ed94.png

6.3 添加java工具

JAVA_TOOL_OPTIONAL  -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8

90a476257b038ae18463e78835562801.png

6.4 重启jekenis

7 管理插件(Manage Plugins)

26affd4f7820ac63dc546a9dd6cbd6fe.png

7.1 jenkins发送邮件

3b9ab9c4467f43a2cadc3adc301a4d7f.png

打开系统设置,设置管理员邮箱地址

5b4ec79a63e811e143be6d7ce6d1da40.png

配置smtp服务器地址

4ed18c393fcd83d977d91777eefe2fbe.png

点开高级配置以下选项

b3f1548c01f49fe76a6551a7c03954dc.png

项目中发送测试报告

04ad70719ab3416baeda5fdfec5ea4fb.png

点击advance--triggers--always

8be941662386e1b1965b5bf831f871d4.png


作者:孙忘
链接:https://juejin.im/post/6869294749644226574