将Jenkins作业连接到其他作业(例如,触发,复制工件,促销标准等)有多种方法。 有没有办法(可靠地)确定哪些 Jenkins作业引用给定作业X?(或者相反地:哪个作业被给定作业X引用?)< / p>
我尝试了一些启发式方法,比如为作业名称config.xml
翻看所有X
个文件,但这当然不可靠。例如,它捕获文本/注释部分中的作业名称,它将错过未存储在作业config.xml
文件中的引用(如promoted-builds plugin的设置)。
我对检查特定类型的引用不感兴趣(一旦您知道相应的XML格式或对象级别的内部连接,这很简单)。 我想知道是否有办法以通用方式检查任何类型的作业参考。
作为背景,有几个用例,您可能想要确定哪些作业是&#34;已连接&#34;在某种程度上,例如: