Wir unterhalb Umwelt habenJenkins Build-Flow-Plugin mit PTC-Integrity-Plugin nicht, auch wenn Aufträge erfolgreich sind
Jenkins CloudBees ver. 1.554.2.2
build-Flow-Plugin-Version 0,10
Integrität-Plugin-Version 1.17 (SCM)
Wir einen Build Flow Job erstellt haben, die
parallel (
{
build("Job-A" , Variant:params.Variant)
build("Job-B" , Variant:params.Variant)
build("Job-C" , Variant:params.Variant)
},
{build("Job-D" , Variant:params.Variant , Environment:params.Environment)},
{build("Job-E" , Variant:params.Variant)},
{build("Job-F" , Variant:params.Variant)},
{build("Job-G" , Variant:params.Variant , Environment:params.Environment)},
{build("Job-H" , Variant:params.Variant)},
{build("Job-I" , Variant:params.Variant)}
)
führt
Die Syntax sieht gut aus und alle Jobs werden ausgeführt. Wenn er ausgeführt wird, sehe ich unter Status,
Started by timer
Building remotely on d-xxxx999 (windows) in workspace e:\workspace\Job_1234601\Job-All-Projects
parallel {
Schedule job Job_1234601 » Job-D
Schedule job Job_1234601 » Job-A
Schedule job Job_1234601 » Job-F
Schedule job Job_1234601 » Job-H
Schedule job Job_1234601 » Job-G
Schedule job Job_1234601 » Job-I
Build Job_1234601 » Job-A #90 started
Build Job_1234601 » Job-H #89 started
Build Job_1234601 » Job-F #89 started
Build Job_1234601 » Job-D #90 started
Build Job_1234601 » Job-I #89 started
Build Job_1234601 » Job-G #90 started
Job_1234601 » Job-I #89 completed
Job_1234601 » Job-H #89 completed
Job_1234601 » Job-F #89 completed
Job_1234601 » Job-A #90 completed
Schedule job Job_1234601 » Job-B
Job_1234601 » Job-G #90 completed
Build Job_1234601 » Job-B #87 started
Job_1234601 » Job-B #87 completed
Schedule job Job_1234601 » Job-C
Build Job_1234601 » Job-C#86 started
Job_1234601 » Job-D #90 completed
Job_1234601 » Job-C#86 completed
}
Sending e-mails to: [email protected]
Finished: FAILURE
* Vom Ausgang offensichtlich es ist, dass alle Aufträge erfolgreich abgeschlossen werden. Allerdings sehe ich immer noch, dass das Endergebnis ein Fehler ist.
Auch ich benutze Build Flow-Plugin für viele Anwendungs-Builds, alle anderen funktionieren gut.
Es sind insgesamt 5 Jobs für diese Anwendungsvarianten/-zweige konfiguriert.
Aus denen man erfolgreich ausgeführt wird. d. h. Ausgabe ist Erfolg.
Für andere gibt es oben Fehler. Alle Jobs im Parent werden mit dem PTC-Plugin konfiguriert.
In den jenkins log ich jede Ausnahme nicht sehen. *
dort ist ein PTC-Plugin bezogen,
06 Apr, Jahr 2016 06.53.11 [INFO ] IntegritySCM - Datenbankverbindung konnte nicht beendet werden!
Apr 06, 2016 6:53:11 AM [INFO] IntegritySCM - Datenbank 'x/y/z/jobs/Job_1234601/jobs/Job-I/builds/2016-04-06_06-53-01/IntegritySCM ' Herunterfahren.
Apr 06, 2016 6:53:11 AM [INFO] IntegritySCM - java.sql.SQLNonTransientConnectionException: Datenbank 'x/y/z/jobs/Job_1234601/jobs/Job-I/builds/2016-04-06_06 -53-01/IntegritySCM heruntergefahren.
6. April 2016 06.53.11 org.apache.commons.httpclient.HttpMethodBase readResponseBody
ACHTUNG: Nicht unterstützte Übertragungscodierung:
6. April 2016 06.53.11 org. apache.commons.httpclient.HttpMethodBase readResponseBody
INFO: Antwort Inhalt ist nicht Chunk-kodierte
INFO: Job_1234601 »Job-C# 134 Haupt-Build-Aktion beendet: SUCCESS Flow abzuschließen fehlgeschlagen: AUSFALL