Gibt es eine Möglichkeit, Jenkins auszulösen, sobald der Docker Hub mit dem Erstellen meines Images fertig ist?

524
Jaeger

Ich möchte ein automatisches Bereitstellungssystem erstellen, das gestartet wird, wenn ich meinen Code in mein Github-Repository übertrage.

Ich habe online gelesen, dass ich mein Github-Konto mit meinem DockerHub-Konto verknüpfen kann und dass DockerHub die Erstellung von Images ausführen wird, sobald ein Code in ein bestimmtes Repository verschoben wurde.

Ich habe auch online über DockerHubs Webhooks gelesen, aber es gibt ein Detail, das mich stört:

Docker Hub-Webhooks werden ausgelöst, wenn ein Bild in Ihr automatisiertes Build-Repository eingebaut oder ein neues Tag hinzugefügt wird.

Meine Jenkins-Arbeit besteht darin, sich bei meinem Server anzumelden und dann das Image zu ziehen. Wie kann ich es jedoch warten lassen, bis das Image fertig ist oder erst in diesem Moment ausgelöst wird?

Danke im Voraus

0

0 Antworten auf die Frage