Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   Jenkins: Deployment anstossen (https://www.delphipraxis.net/211147-jenkins-deployment-anstossen.html)

MyRealName 3. Aug 2022 12:53

Jenkins: Deployment anstossen
 
Hier sind ja immer einge die ihren Deployment-Prozess automatisiert haben, deswegen wollt ich mal dazu eine Frage stellen:
Im Moment stelle ich auf einem Netzwerk-Release Verzeichnis ein Zip file zur Verfügung, dieses beinhaltet alle zum deployment wichtigen Dateien. Nun müssen wir im Moment noch eine Webseite von Jenkins öffnen, wo wir dann auswählen, welche unserer Anwendung (wir haben so 90 verschiedene), ob auf Test oder Produktion kopiert werden soll und dann welche Version es ist (Format 1.0.0.0).

Gibt es bei Jenkins die Möglichkeit, diese 3 Daten in der URL als Parameter zu über geben ? Oder eine simple REST-API, die aber den Job noch nicht anstossen soll (erstmal)...

Danke schonmal

mjustin 3. Aug 2022 15:45

AW: Jenkins: Deployment anstossen
 
Soll der Job also nur konfiguriert werden, aber nicht sofort starten?

Dann kann man wie hier beschrieben den Job anlegen, dazu wird ein bestehender Job geladen und modifiziert:

https://docs.cloudbees.com/docs/clou...t-api-and-curl

TiGü 3. Aug 2022 16:23

AW: Jenkins: Deployment anstossen
 
http://DeineJenkinsURL/job/DeinJenkinsJobName/api/

MyRealName 5. Aug 2022 18:56

AW: Jenkins: Deployment anstossen
 
Ich habe es im Endeffekt hinbekommen, es geht mit einem simplen HttpAuthenticator, einem Api Token und Username und dann ganz normal Restclient.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:41 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz