在詹金斯,有没有办法从"添加帖子构建操作"到"添加构建步骤"?
例如在我的特定场景中,我想要"发布MSTEST测试结果报告"任务来自"添加帖子构建操作"到"添加构建步骤",以便在完成后执行一些其他任务。
我正在使用Jenkins 2.71的Freestyle项目。
答案 0 :(得分:2)
我从来没有遇到过为#34;添加帖子构建操作"到"添加构建步骤。"
同样,如果我正在阅读您的问题,那么您希望在发布MSTest报告后执行其他任务。
如果您可以使用shell脚本执行这些任务,那么Hudson Post Build Task插件就是您所需要的。
您可以使用Hudson Post Build Task插件在构建后操作后执行其他任务作为shell脚本。
如果您不能仅使用Shell脚本执行任务,那么您可以尝试Any Build Step Plugin来满足您的要求。
此插件将帮助您根据条件执行某些任务。在您的情况下,您在构建后操作中有Publish MSTest Result
,并希望在此步骤后执行一些任务。
由于此步骤位于构建后部分,因此执行此步骤将决定作业的状态。因此,您可以做的是成功执行构建后操作,您可以调用其他要执行的任务。
安装此插件后,您会在Conditional step
部分获得Build
。如果您需要在Post-build action
选择单个任务后执行单个任务,或者如果您有多个任务,则选择多个任务。
然后选择Current build status
作为运行条件。并选择最差和最佳状态为Success
。这是您告诉作业只有在构建成功时才执行条件任务的地方。
现在您可以在上面的图片中看到我们有一个名为Steps to run if condition is met.
的部分。现在,您可以在构建成功后找到要执行的构建任务。选择构建成功后要执行的任务。