2 Stimmen

Wie sollte ich meine Bitbucket + Heroku Django-App für Entwicklung und Bereitstellung einrichten?

Wie sollte ich meine Bitbucket + Heroku Django-App für Entwicklung und Bereitstellung inszenieren?

Ich arbeite an einer Django-App. Ich möchte kein GitHub verwenden, weil ich ein privates Repo hosten möchte. Also weiß ich jetzt, wie man eine App auf Heroku bereitstellt, aber wie mache ich das über Bitbucket?

Was ist dieses Bereitstellungsschlüsselzeug? Muss ich meine Git-Remote-Origins zurücksetzen oder so? Muss ich mit verschiedenen Ordnern bereitstellen? Und meinen Quellcode in verschiedenen Ordnern commiten?

Was passiert, wenn ich meine Entwicklungsumgebung auf mehrere Computer skalieren möchte? Ich weiß, dass ich Git verwenden werde, um Änderungen am Repo zu überwachen, wie soll ich es allen ermöglichen, auf Heroku bereitzustellen?

Danke

4voto

Dan Hoerst Punkte 6144

Ändern Sie Ihren git-Remote so, dass er auf Ihre bitbucket-URL zeigt, und fahren Sie dann wie gewohnt fort.

Ihr Remote-origin wäre die URL zu Ihrem Bitbucket, die Sie in den Einstellungen finden. Ihr Remote-heroku würde auf Heroku zeigen.

0voto

vinesh Punkte 4495

Die Antwort von @dan-hoerst ist immer noch korrekt, aber ich wollte auf das neue Pipeline-Feature von Heroku hinweisen, das es ermöglicht, Ihre Staging- und Produktionsumgebung besser zu verwalten.

Ein Pipeline ist eine Gruppe von Heroku-Apps, die die gleiche Codebasis teilen. Apps in einer Pipeline sind in "Review", "Development", "Staging" und "Production" Stufen gruppiert, die verschiedene Bereitstellungsschritte in einem kontinuierlichen Bereitstellungsworkflow darstellen.

Weitere Informationen dazu finden Sie hier https://devcenter.heroku.com/articles/pipelines

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X