2016-09-21 2 views
0

Ich habe eine Jenkins App auf Cloud Foundry für eine POC ausgeführt. Da es Jenkins ist, verwendet es einen gebundenen Dienst für Dateipersistenz.Cloud Gießerei Ändern Buildpack von der Befehlszeile

Ich musste eine Änderung am Java Buildpack vornehmen und möchte, dass Jenkins das aktualisierte Buildpack verwendet.

Ich könnte die Quelle für Jenkins von GitHub ziehen und es mit aktualisierten Verweisen auf das neue Build Pack in der Datei manifest.yml oder über eine Befehlszeilenoption erneut drücken. Theoretisch würde der Zustand des gebundenen Dateisystemdienstes intakt bleiben. Ich habe diese Annahme jedoch nicht bestätigt und befürchte, dass ich den Staat verlieren könnte.

Ich habe durch die Client-CLI geschaut, um zu sehen, ob es eine Möglichkeit gibt, Buildpacks ohne eine andere push explizit auszutauschen. Ich habe jedoch nichts gesehen.

Kennt jemand eine Möglichkeit, das Buildpack einer vorhandenen Anwendung zu ändern, ohne es erneut an Cloud Foundry zu übertragen?

Antwort

0

Nach einigen Recherchen konnte ich sowieso nicht finden, das Buildpack ohne einen Push auszutauschen. Ich habe festgestellt, dass mein gebundener Dateisystemdienst intakt geblieben ist und keine Arbeit verloren hat.

Antwort: wieder push, um das Buildpack zu ändern.

Verwandte Themen