使用 Jenkins 进行自动化配置
请按照以下步骤操作。
步骤 #1 需要安装软件
- 从Oracle (http://www.oracle.com/technetwork/java/javase/downloads/index.html)下载并安装 Java 。
- 从Maven 网站(https://maven.apache.org/download.cgi)下载 Apache Maven 3.0.4 版
- 从Git 主页(https://tortoisegit.org/download/)下载并安装 Tortoise git
- 从Jenkins 主页(https://jenkins.io/index.html)下载 Jenkins War 文件
步骤 #2 启动Jenkins
-
- 使用以下命令通过命令行直接启动 Jenkins。
Java -Dhudson.model.DirectoryBrowserSupport.CSP= -jar Jenkins. War (Intentionally we are providing no values for Dhudson.model.DirectoryBrowserSupportby assigning a blank. This is required to get test reports with screenshots and pie charts. Don’t delete the space after CSP=)
- 使用以下命令通过命令行直接启动 Jenkins。
- 使用 URL 打开浏览器:http://localhost:8080
步骤 #3 在 Jenkins 上配置软件
选择“Manage Jenkins”,然后配置系统。
配置JDK
- 转到 Jenkins 并导航到管理 Jenkins -> 配置系统。
- 单击“JDK 安装”。
- 添加“JDK”。
- 取消选中“自动安装”(如果 JDK 在您的系统中可用,请执行此操作,否则选中“自动安装”并忽略以下步骤)。
- 提供 JDK 名称(可从下拉列表中获得)。
- 提供JDK主目录路径。
配置Maven
- 转到 Jenkins 并导航到管理 Jenkins -> 配置系统。
- 单击 Maven 安装。
- 添加Maven。
- 取消选中自动安装(如果 Maven 在您的系统中可用,请执行此操作,否则,选中“自动安装”并忽略以下步骤)。
- 提供 Maven 名称。
- 提供 Maven 主目录路径。
配置 Git
- 转到 Jenkins 并导航到管理 Jenkins -> 配置系统。
- 单击 Git 安装。
- 添加 Git。
- 取消选中“自动安装”(如果 GIT 在您的系统中可用,请执行此操作,否则,选中“自动安装”并忽略以下步骤)。
- 提供 Git 名称。
- 提供 Git 主目录路径。
步骤 #4 安装所需的插件
- 转到管理 Jenkins -> 管理插件。
- 转到可用选项卡。
- 使用过滤器搜索 Git 插件、HTML 发布者插件。
- 选中搜索后显示的插件旁边的框。
- 单击“立即下载并在重新启动后安装”按钮。
- 重启Jenkins 。
步骤 #5 为运行 Serenity 测试创建新作业
- 从主页点击“新项目”。
- 输入作业名称,然后选择 Maven 项目。
- 单击确定按钮。
- 在“源代码管理”选项下,选择 Git 并提供 GIT URL。例如 –
https://bitbucket.org/xxx/xxx.git - 单击“添加”按钮并提供您的用户名和密码以访问 Git 存储库。
- 在“Build”选项下,提供根 POM、目标和选项。
这是指定要运行的测试。
例如 – 如果必须运行 HomeStoryTest,我们应该使用 –Dit.test 开关提供如下。
如果必须运行所有测试,请提供“clean verify”。
- 在“Post-build Actions”选项下,从“添加构建后操作”下拉列表中选择发布 HTML 报告。
- 提供索引页面路径如下。
- 单击“Apply and Save”按钮。
步骤 #6 运行测试
在故事页面中,单击“Build Now”。
步骤 #7 查看测试结果
- 我们可以在测试运行时从“Build Progress”选项查看控制台输出。单击下拉列表以转到控制台输出。
- 从“Job Dashboard”页面访问 HTML 报告。
- 报表将显示如下。
常见问题FAQ
- 程序仅供学习研究,请勿用于非法用途,不得违反国家法律,否则后果自负,一切法律责任与本站无关。
- 请仔细阅读以上条款再购买,拍下即代表同意条款并遵守约定,谢谢大家支持理解!