在 Jenkins 脚本化管道中,从非管道直接触发的作业中获取结果

本_杰思

我们有一个 Jenkins-Job(Job A),它将一些工件推送到 git 存储库。这个推送会触发一个不同的 Jenkins-Job(Job B)来测试新推送的工件。

作业 A 发送一条消息,告知是否一切正常或是否发生了错误。但是为了完成通知的信息,作业 A 至少需要知道作业 B 是否成功(如果有日志会更好)。

我现在想知道是否有可能检索已完成作业的结果,即使该作业不是由需要信息的作业触发?

在作业 B 运行期间是否有可能阻止作业 A?我找到了 Block Build Plugin,但这只会阻止作业从开始到指定作业完成。

这是一个非常奇怪的设置。看起来那些应该是阶段而不是单独的工作。仍然可以使用 jenkins json API 获取任何作业的状态

jenkins_url/job/${job_name}/lastBuild/api/json?tree=result,timestamp,estimatedDuration

有趣的问题是——如果这些是独立触发的,你怎么知道要检查哪个其他工作的编号?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在jenkins管道脚本中获取gradle变量

来自分类Dev

Jenkins脚本化管道中的等效选择

来自分类Dev

Jenkins管道触发作业并在后续操作中获得结果

来自分类Dev

Jenkins 管道:无法通过传播使作业在管道中运行

来自分类Dev

如何从Jenkins管道脚本中的标签获取节点名称

来自分类Dev

管道触发器中的<jenkins>时区

来自分类Dev

在Jenkins脚本化管道中编写Yaml文件

来自分类Dev

在Jenkins脚本化管道中通过动态键获取env属性

来自分类Dev

jenkins管道脚本中的重复变更日志

来自分类Dev

获取上游环境变量-Jenkins脚本化管道

来自分类Dev

如何在Jenkins中删除无法停止的管道作业?

来自分类Dev

如何在 Jenkins 管道作业中传递信息

来自分类Dev

Jenkins - 如何在管道作业中重放 lastSuccessfulBuild

来自分类Dev

Jenkins EnvInject插件+管道作业

来自分类Dev

在Jenkins脚本化管道方法中检查数组中的空指针异常

来自分类Dev

Jenkins脚本化管道:无法在Shell中打印变量并在Shell中设置变量值

来自分类Dev

如何通过SCM更改触发Jenkins管道作业?

来自分类Dev

带有SVN的jenkins管道脚本中的重复变更日志

来自分类Dev

将jenkins管道中设置的变量传递到shell脚本

来自分类Dev

为什么这个简单的Groovy脚本在Jenkins管道中失败?

来自分类Dev

如何在Jenkins脚本管道中设置PATH环境?

来自分类Dev

在jenkins声明式管道文件中重用groovy脚本

来自分类Dev

如何在UnitTest ++ 1.4中使用jenkins管道脚本

来自分类Dev

jenkins 管道脚本处理子目录中的模块

来自分类Dev

使用init.groovy.d脚本中的管道初始化Jenkins 2.0

来自分类Dev

Jenkins中的作业参数化

来自分类Dev

Jenkins:管道脚本-呼叫插件

来自分类Dev

Jenkins管道脚本错误-MultipleCompilationErrorsException

来自分类Dev

在Jenkins管道中rtUpload之后获取工件URL

Related 相关文章

  1. 1

    在jenkins管道脚本中获取gradle变量

  2. 2

    Jenkins脚本化管道中的等效选择

  3. 3

    Jenkins管道触发作业并在后续操作中获得结果

  4. 4

    Jenkins 管道:无法通过传播使作业在管道中运行

  5. 5

    如何从Jenkins管道脚本中的标签获取节点名称

  6. 6

    管道触发器中的<jenkins>时区

  7. 7

    在Jenkins脚本化管道中编写Yaml文件

  8. 8

    在Jenkins脚本化管道中通过动态键获取env属性

  9. 9

    jenkins管道脚本中的重复变更日志

  10. 10

    获取上游环境变量-Jenkins脚本化管道

  11. 11

    如何在Jenkins中删除无法停止的管道作业?

  12. 12

    如何在 Jenkins 管道作业中传递信息

  13. 13

    Jenkins - 如何在管道作业中重放 lastSuccessfulBuild

  14. 14

    Jenkins EnvInject插件+管道作业

  15. 15

    在Jenkins脚本化管道方法中检查数组中的空指针异常

  16. 16

    Jenkins脚本化管道:无法在Shell中打印变量并在Shell中设置变量值

  17. 17

    如何通过SCM更改触发Jenkins管道作业?

  18. 18

    带有SVN的jenkins管道脚本中的重复变更日志

  19. 19

    将jenkins管道中设置的变量传递到shell脚本

  20. 20

    为什么这个简单的Groovy脚本在Jenkins管道中失败?

  21. 21

    如何在Jenkins脚本管道中设置PATH环境?

  22. 22

    在jenkins声明式管道文件中重用groovy脚本

  23. 23

    如何在UnitTest ++ 1.4中使用jenkins管道脚本

  24. 24

    jenkins 管道脚本处理子目录中的模块

  25. 25

    使用init.groovy.d脚本中的管道初始化Jenkins 2.0

  26. 26

    Jenkins中的作业参数化

  27. 27

    Jenkins:管道脚本-呼叫插件

  28. 28

    Jenkins管道脚本错误-MultipleCompilationErrorsException

  29. 29

    在Jenkins管道中rtUpload之后获取工件URL

热门标签

归档