Ich habe ein Projekt mit dem Namen Demo
, das nichts Besonderes tut.Jenkins Projekt generiert von Job DSL wird nicht ausgelöst.
Ich habe einen DSL-Skript, wie folgt aus:
def gitUrl = 'GIT_URL'
job('unit-tests') {
scm {
git(gitUrl)
}
triggers {
buildResult('H/* * * * *') {
combinedJobs()
triggerInfo('Demo', BuildResult.SUCCESS, BuildResult.UNSTABLE)
}
}
}
Nun, was ich will, zu tun ist, dass, wenn das Demo
Projekt erfolgreich ausgeführt wird (es prüft eine PHP-Anwendung von Github out), I möchte, dass der Job unit-tests
ausgeführt wird. Wenn das Demo
-Projekt erstellt wird, wird der unit-tests
-Job nie ausgeführt.
ich meinen DSL-Skript zu raten ist falsch, aber ich bin nicht sicher, warum
Does 'einheits tests' Job von DSL-Skript erzeugt Eintrag ist' [BuildResultTrigger] - Monitor Ergebnisse anderer jobs' bauen ** Trigger Bauen ** Abschnitt? Überprüfen Sie auch Plugins [Versionen] (https://jenkinsci.github.io/job-dsl-plugin/#method/javapose.jobdsl.dsl.helpers.triggers.TriggerContext.buildResult). – luka5z
@ luka5z Ja, ich kann diesen Abschnitt sehen, aber nicht die Kontrollkästchen sind darauf geprüft – user1970557
haben Sie versucht, mit einem Beispiel aus API-Viewer? – luka5z