2016-07-30 11 views
1

Ich benutze Jenkins CI und möchte einige Post-Build-Aktionen hinzufügen.Wie Shell als Post-Build-Aktion ausführen?

Ich habe versucht, Vorschläge von Execute Shell Script after post build in Jenkins Post zu folgen, aber ich kann nicht solche Option (Beitrag Build-Task), die ich Shell-Befehle auszuführen, sollte es ermöglichen, finden. Ich kann wählen Shell ausführen, aber nur für Build.

Hier sind meine alle Optionen:

Jenkins - Add post-build action

Transcript:

hinzufügen Post-Build-Aktion:

  • Aggregate Downstream Testergebnisse
  • Archive die Artefakte
  • hinzufügen Etiketten
  • GitHub PR:: close PR
  • GitHub PR: Beitrag Kommentar
  • GitHub PR:
  • Bauen andere Projekte
  • Console Ausgabe Parsing
  • GitHub PR (log bauen) Etiketten entfernen
  • GitHub PR: PR-Status festlegen
  • HTML-Berichte veröffentlichen
  • JUnit-Testergebnisbericht veröffentlichen
  • Veröffentlichen Javadoc
  • Nehmen Sie Fingerabdrücke von Dateien Verwendung
  • Verwenden Verlage aus einem anderen Projekt
  • Git Verlag
  • Erstellen andere Projekte (manueller Schritt)
  • E-Mail Benachrichtigung
  • Editierbare E-Mail-Benachrichtigung zu verfolgen
  • Set-Build-Status auf GitHub-Commit [veraltet]
  • Status für GitHub-Commit setzen [universal]
  • Auslöser parametriert bauen auf anderen Projekten
  • Arbeitsbereich löschen, wenn build

Was ich vermisst getan wird?


Grundsätzlich muss ich diese meine VM-Instanz für den Fall zerstören Fehler von Provisioning (z vagrant destroy -f).

Ich benutze Jenkins ver. 2.7.1.

+1

Mögliches Duplikat von [Shellskript ausführen nach dem Post-Build in Jenkins] (http://stackoverflow.com/questions/11160363/execute-shell-script-after-post-build-in-jenkins) – StephenKing

+0

Ich sehe, dass es nicht aufgeführt ist in Ihrer Liste, aber für mich, _Post build task_ erscheint in einer neuen Installation. Ich habe es als Antwort hinzugefügt, da es in den Kommentaren etwas schwierig ist, es zu veranschaulichen. (Jenkins 2.7.1 mit postbuild-task 1.8) – StephenKing

+0

Hast du Jenkins nach der Plugin-Installation neu gestartet? Nachdem ich das Plugin entfernt habe (und Jenkins neu starte) ist diese Option weg, also kommt es wirklich von diesem Plugin. – StephenKing

Antwort

2

Verwenden Sie den hinzufügen Post-Build-Aktion Taste und wählen Sie bauen Beitrag Aufgabe, die durch die genannten Post build task Plugin zur Verfügung gestellt:

enter image description here

Danach Sie haben Aufgaben, die jeweils mit einem Eingang Feld Skript, wo Sie Ihre Befehle ausführen können:

enter image description here

Verwandte Themen