djs*_*djs 12 hudson hudson-api jenkins
我希望能够提供类似于buildbot控制台视图的Jenkins构建视图.使用Jenkins开箱即用,似乎没有很好的方法将提交与构建相关联.您必须访问特定的构建以确定它正在构建的提交.
我希望能够显示已在特定分支中测试的提交的状态,因此我们知道是否跳过提交或者是否尚未测试最新提交.
我尝试使用Jenkins API,但我发现我只能通过构建本身看到git提交的SHA1哈希,即通过http://server/job/job-name/388/api/json
.因此,我可以看到采取提交并为其找到构建的唯一方法是遍历作业中的每个构建并检索其关联的构建信息.这肯定不会有效和快速.还有另一种方法吗?
不完美的答案:将您关心的"修订号"放在所有相关工件的包名中,并使用"指纹"功能.
例如:我的"产品包"工件有一个修订号,如果我将其传递给"测试包"工件(包括解压缩的产品工件),您将能够通过"工件/指纹"跟踪该修订号. "功能,并显示哪些测试作业使用它.下面,您无法单击哪个测试使用哪个"提交".
归档时间: |
|
查看次数: |
714 次 |
最近记录: |