Jenkins - Förderung zu bauen, um verschiedene Umgebungen

Ich hatte gehofft, für einige Hinweise auf die beste Art und Weise zu fördern, bauen durch Ihre Umgebungen.

Wir haben 3 Umgebungen, DEV, STAGING, PROD.

DEV-Jenkins-build ausgeführt wird, in eine kontinuierliche integration eingerichtet, die als code eingecheckt, für die subversion, Jenkins hat eine neue erstellen (clean, compile, test, deploy).

Das knifflige bit ist, wenn es um die INSZENIERUNG und PROD.

War die Idee in der Lage sein, manuell zu fördern, eine erfolgreiche DEV build auf die INSZENIERUNG.
INSZENIERUNG bauen würde, check out, die DEV-SVN-Revisionsnummer, build, test, deploy staging und schließlich eine branch im SVN.

Schließlich die release-manager kann manuell Förderung der STAGING build PROD.
PROD bauen würde prüfen, ob sich der Zweig aus dem vorherigen STAGING build -, deploy-PROD und tag die Niederlassung als release.

Habe ich versucht, eine Kombination der Förderung Builds Plugin und die Paramterized Trigger-Plugin, aber ohne Glück. Die Subversion-Revisionsnummer scheint nicht überholt zu werden zwischen dem DEV-build, um die INSZENIERUNG zu bauen.

Hat jemand eine Anleitung auf Ihren Prozess zu fördern, ein bauen über mehrere Umgebungen?

InformationsquelleAutor Benny | 2011-07-21
Schreibe einen Kommentar