我安装了Promoted Build Plugin从Jenkins现在开始,现在我面临一些麻烦,以促进现有工作的构建.这是场景:
Nightly Build每天晚上都有一个现有的工作,运行所需的所有测试和指标;
现有Deploy Build一个接受参数$ {BUILD_NUMBER}并从中部署具有相应$ {BUILD_NUMBER}的构建Nightly Build
到现在为止还挺好.现在是我要添加的部分Build Promotions......

有没有办法推广Nightly Build #39(注意它之前已经建成)Deploy Build?或者甚至可能来自其他地方,坦率地说,我有点迷失在这里:(
我没有看到它们具有清晰的上游/下游关系,因为它们没有:始终运行此构建,然后在执行期间运行另一个 - [部署构建]有时仅执行,而不是总是在[夜间]之后执行建立].
我正在开发一个Jenkins用作CI服务器的.NET项目.服务器正在按预期工作,但现在我正试图在代码覆盖率低的情况下发出警报.
我想要的方法是使用Sonar执行NUnit和OpenCover,但我需要的链接代码覆盖率指标从Sonar回Jenkins而这也正是问题所在.
AFAIK从OpenCover(coverage-report.xml)生成的报告按原样无法识别,Jenkins我正在尝试做的是让它们通过将(coverage-report.xml)转换为(emma)的xsl文件进行通信-report.xml)Jenkins具有可理解的插件.
虽然我不知道这是最好的方法.更好的方法非常受欢迎;)我面临着block coverage从OpenCover 获取指标的问题(Emma需要此指标).
我已经成功地改造所需要的所有其他指标class, %,method, %并line, %从OpenCover到Emma,但我不知道是否有可能获得block, %从报告.
任何人都可以告诉我是否有可能或者是否有更好的方法来实现我正在尝试做的事情(也就是说,Jenkins当代码覆盖率低于一定百分比时,make emit构建警报)?
提前致谢!:)