Jenkins: Zugriff auf Bitbucket-Nutzdaten in der Shell

8

Laut der Dokumentation des Bitbucket-Plugins für Jenkins ( Ссылка ) sollte es möglich sein Zugriff auf die Nutzinformationen über die Umgebung VARAIBLE $ BITBUCKET_PAYLOAD. Wenn ich jedoch in meinem Build den Befehl printenv ausführe, gibt es keine Umgebungsvariable namens $ BITBUCKET_PAYLOAD und nichts damit verbunden. Daher ist es für mich unmöglich, auf Informationen zuzugreifen, die ich zum Konfigurieren meines Builds benötige.

    
JimZer 17.07.2016, 23:17
quelle

1 Antwort

1

Sie können Jenkins stattdessen mit Generischem Webhook-Auslöser auslösen.

Dann können Sie eine Variable everything mit dem JSONPath $ erstellen. Dann wird everything in die gesamte JSON-Nutzlast aufgelöst. So können Sie einen Shell-Skript-Build wie folgt erstellen:

%Vor%     
Tomas Bjerre 01.02.2018 14:58
quelle