2013-05-14 15 views
7

Ich habe gerade gelesen das alle CloudBees developer docs und war überrascht, dass ich nicht alles gesehen haben mehrere Umgebungen für die Bereitstellung Pipeline zum Einrichten.Wie man mehrere "Umgebungen" mit CloudBees einrichtet?

Ich plane, meine App lokal auszuführen, dann den Code zu einer QA-Maschine in meinem Netzwerk zu befördern, und von dort wäre es schön, die Codeänderungen in eine "Demo" -Umgebung in der CloudBees-Cloud zu implementieren, wo Clients könnten Überprüfung/Akzeptanz testen Sie die Änderungen bevor ich sie live setze.

Also frage ich: wie kann man sowohl eine Demo und Produktionsumgebung auf CloudBees einrichten?

Idealerweise hätte ich gerne meine Demoumgebung demo.myapp.example.com und die Produktionsumgebung wäre myapp.example.com. Danke im Voraus!

Antwort

2

Sie sicher können genau die gleiche binäre mehrere Umgebung bereitstellen, und jeder von ihnen mit unterschiedlichen Ressourcen und Parameter konfiguriert bekommen. Dies ist ein allgemeines Muster. Wahrscheinlich müssen Sie das cloudbees SDK verwenden, um beide Umgebungen feingranular einzurichten. Sowohl run.cloudbees.com Webkonsole als auch jenkins cloudbees deployer bieten eingeschränkte Möglichkeiten.

+0

Dank @nicolas de loof (+1) - ich in der SDK-Dokumentation gesucht, aber alles, was ich war ein Artikel über [benutzerdefinierte Anwendungsdomänen] finden konnte (https://developer.cloudbees.com/bin/view/RUN/ Benutzerdefiniert + Anwendung% 20Domains). Können Sie mir auf die Dokumentation verweisen, die mir zeigt, wie das geht, oder ein Beispiel für die Verwendung des SDK zum Einrichten von Demo und Prod-Umgebungen nennen? Danke noch einmal! – IAmYourFaja