
创建与执行项目
1、创建项目
点击新建任务。

输入一个任务名称(例如Test_Python_Demo),选择构建一个自由风格的软件项目即可,点击确定。

常规设置(例如:项目描述,丢弃旧的构建等)。如图所示:

当使用Git进行源码管理时,有两种方式(SSH或HTTPS),任选一种即可。
如图所示:项目代码已经上传到GitHub上。

方式一:使用SSH。
1、在本地使用Git生成key:ssh-keygen -t rsa -C "邮箱地址"
例如:ssh-keygen -t rsa -C "85135506@qq.com"
2、之后查看公钥、私钥。
公钥id_rsa.pub

私钥id_rsa

3、将公钥id_rsa.pub信息添加到GitHub的SSH keys里。

4、在Repository URL输入GitHub项目SSH地址,之后点击Add。

类型选择SSH,将私钥id_rsa信息复制到Key项即可。

之后选择新添加的admin凭证即可。

方式二:使用HTTPS。
在Repository URL输入GitHub项目HTTPS地址即可。

在Repository URL输入项目的svn地址,之后在凭证里添加用户名、密码即可。

周期进行项目构建(它不检查源码是否发生变化)。
例如:H 9 * * 1-5 (周一至周五,每天9:00 必须构建一次源码)。

定时检查源码变更(根据SCM软件的版本号),如果有更新就checkout最新代码下来,然后执行构建动作。
例如:H/10 * * * * (每10分钟检查一次源码变化)。

增加构建步骤(执行Windows批处理命令)。
输入执行脚本命令,例如:python run_all.py

增加构建后操作步骤(Publish HTML reports)。发布HTML报告。
HTML directory to archive:相对于工作区的HTML报表目录的路径。
Index page[s]:在报表目录中提供链接的文件。
Index page title[s] (Optional):报表文件的可选标题,它将用作选项卡名。如果没有提供,则将使用文件名。
Report title:要为生成/项目显示的报表的名称。

增加构建后操作步骤(Editable Email Notification)。
Project Recipient List:收件人邮箱,多个邮箱以英文环境下的逗号隔开。
Project Reply-To List:保持默认即可,这个是收到邮件的人回复邮件时候回复给谁用的,一般不会回复邮件。
Content Type:选择内容格式,这里选择HTML。
Default Subject:邮件主题,例如(自动化测试通知:PROJECT_NAME - Build # BUILD_NUMBER -
参数(PROJECT_NAME 构建项目的名称;# BUILD_NUMBER 构建的号码;

Default Content:邮件内容:
<hr/>
项目名称:$PROJECT_NAME<br/><hr/>
构建编号:$BUILD_NUMBER<br/><hr/>
构建状态:$BUILD_STATUS<br/><hr/>
触发原因:${CAUSE}<br/><hr/>
登录用户:admin<br/><hr/>
登录密码:admin<br/><hr/>
构建地址:<a href="$BUILD_URL">$BUILD_URL</a><br/><hr/>
构建日志地址:<a href="${BUILD_URL}console">${BUILD_URL}console/</a><br/><hr/>
变更集:${JELLY_SCRIPT,template="html"}<br/><hr/>
最后设置触发发送邮件功能,点击Advanced Settings。把默认的Triggers给删除掉,然后新增一个Triggers,然后选择Always选项(不管构建成功还是失败,都会触发发送邮件操作),最后保存即可。

2、执行项目
如图所示:项目状态。
S(上次构建状态):项目构建执行后的结果,黄色为有错误不稳定,红色为彻底失败,蓝色为成功。
W(编译晴雨表):项目健康度,一般高于80%为太阳表示正常。



点击构建按钮,执行项目。

之后左下角出现执行进度状态条。

进入项目,可查看历史构建。

点击控制台输出可查看构建执行时的日志。

可以查看相应的测试报告(HTML)。

项目构建执行后,邮箱会收到测试报告,相应的链接可点击查看。
