迫使jenkins返回稳定的构建?

时间:2017-10-11 12:35:26

标签: java selenium jenkins

我们有11个@tests,我们称之为测试包,每个测试包中包含大约15-20个单独的测试。

然后我们将@tests分成两批。

批次1是测试包1-6,批次2是7-11。我们每晚同时在jenkins上构建这些测试。批次1 99%的时间返回稳定。

批处理2即使构建成功,99%的时间也会返回unstable。我们有一个@test after test pack 11,它创建了一个测试失败的报告。

现在,当jenkins将构建返回为不稳定时,@ test generateReport不会"关闭"报告已经创建,但字节表示0kb因此告诉我它从未关闭。

有没有办法迫使詹金斯恢复稳定状态?使用java和Selenium

1 个答案:

答案 0 :(得分:0)

如果您在构建过程中使用Pipeline Jobs和Jenkinsfiles,则可以手动设置构建结果。

input { border: none; padding: 4px 0; background: 0 0; text-align: left; outline: none; display: block; width: 100%; border-bottom: 1px solid #ccc }变量在任何Jenkins文件中都可用。以下是未经测试的,但应该给你一个大致的想法

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type='text' id='title' placeholder='Add title'>
<input type='text' id='location' placeholder='Add location'>
<input type='text' id='description' placeholder='Add description'>
<input type='time' id='time'>
<button id='submit'>submit</button>

请注意,上述内容应标志currentBuild阶段成功;其余的构建将继续正常