是否有方法列出每个Jenkins作业的详细信息,例如执行shell命令?有一个shell脚本正在从两个作业执行,我知道其中一个作业正在运行它。需要找到正在执行此脚本的第二个Jenkins作业。
找到了这个链接,它列出了Jenkins中的所有作业,这只列出了作业,但没有打印作业的任何其他详细信息。https://support.cloudbees.com/hc/en-us/articles/226941767-Groovy-to-list-all-jobs
是否有方法列出每个Jenkins作业的详细信息,例如执行shell命令?有一个shell脚本正在从两个作业执行,我知道其中一个作业正在运行它。需要找到正在执行此脚本的第二个Jenkins作业。
找到了这个链接,它列出了Jenkins中的所有作业,这只列出了作业,但没有打印作业的任何其他详细信息。https://support.cloudbees.com/hc/en-us/articles/226941767-Groovy-to-list-all-jobs
1条答案
按热度按时间xsuvu9jc1#
一个选项是检查作业的构建日志。日志通常包含您执行的命令。为此,您可以使用类似下面的脚本。
另一种方法是获取管道脚本定义并在其中进行搜索。要获取管道定义,可以使用如下脚本。