2017-02-10 1 views
0
Gebäude ist

Angenommen, ich habe ein Projekt A, 03:00, jede Stunde zu bauen geplant 04:00, 05:00 usw. B bei 03:30 Bau beginnt und endet bei 03:35. Wie kann ich den 04:00 geplante Build von A abbrechen, so dass A als nächstes unter 05:00 bauen würde? Projekt B hat keinen Zeitplan.Abbrechen nächste Build von Projekt A geplant, wenn Projekt B

+0

Was ist die Beziehung zwischen Jobs/Projekte A & B? –

+0

Keine, soweit Jenkins Beziehung geht ... – constantine1

+0

Sehen Sie, ob [this] (https://wiki.jenkins-ci.org/pages/viewpage.action?pageId=67568849) funktioniert für Sie, so dass ich kann ändere das zu einer Antwort! –

Antwort

0

Ich habe es auf andere Weise gemacht - anstatt den Build abzubrechen; Ich habe einfach einen Schritt zum Beenden gemacht, ohne tatsächlich in Projekt A zu erstellen, wenn eine Datei existiert - und einen Schritt in B hinzugefügt, um die Datei zu berühren!

In A: 

if [ -f /tmp/flag ]; then 
    rm /tmp/flag 
    echo "First trigger since A; quitting" 
    exit; 
fi 

In B: 

touch /tmp/flag 
Verwandte Themen