在Jenkins Pipeline中从本地作业触发结果状态为本地的作业

时间:2019-01-16 10:22:46

标签: jenkins triggers jenkins-plugins jenkins-pipeline

我想通过轮询远程文本文件的状态来触发本地Jenkins中的Jenkins Pipeline作业,这是远程Jenkins作业的产物

我有一个远程Jenkins作业,完成后会写一个文本文件,现在我想轮询此作业状态,并在文本文件发生更改时启动Jenkins本地管道作业。通过FSTrigger插件来执行此操作,但是Pipeline不支持此插件,有没有一种方法可以根据远程Jenkins Server中另一个作业的完成来触发本地作业。我知道,一旦完成有关工作,如果我们从远程Jenkins触发本地工作,那将很容易,但这不是一个选择

timestamps {
    node () {
        stage (start){
            trigger // completion of some job in Jenkins remote Server//
        }
        stage ( Build') {
            powershell script doing some operations for local job
        }
    }
}

预期结果是我能够使用远程作业的完成作为管道中本地作业的触发器

0 个答案:

没有答案