2013-01-31 22 views
2

我應該如何將我的bitbucket + heroku django應用程序用於開發和部署?我應該如何將我的bitbucket + heroku django應用程序用於開發和部署?

我正在研究一個Django應用程序。 我不想使用github,因爲我想主辦一個私人回購。 所以現在我知道如何在heroku上部署應用程序,但我該如何通過bitbucket來實現?

這是什麼部署關鍵的東西? 我必須重置我的git遠程來源或其他東西嗎? 我是否部署了不同的文件夾?並提交我的源代碼到不同的文件夾?

當我想要將我的開發環境擴展到多臺計算機時會發生什麼? 我知道我會用git來監視repo的變化,我應該如何讓他們全部部署到heroku?

感謝

回答

4

更改git遙控器指向你bitbucket URL,然後正常進行。

您的遠程origin將是您在設置中找到的bitbucket的URL。您的遙控器heroku將指向Heroku。

+0

你是什麼意思遠程改變我的git我的到位桶網址是什麼? SSH一個還是HTTP?每次都必須來回切換嗎? – user805981

+0

刪除您的遙控器 - 最有可能的'原點',然後通過以下說明添加遙控器:https://help.github.com/articles/adding-a-remote。你想要使用的遠程是我看到的'bitbucket'的選項部分中的URL –

+0

。所以當我從同一個文件夾推送時。但有兩個遙遠的起源。正確?所以我會做一個git推Heroku的大師Heroku和Git推起源大師bitbucket正確? – user805981

0

@ dan-hoerst的答案仍然正確,但我想提請注意heroku的新管道功能,它可以讓您更好地處理舞臺和生產環境。

流水線是一組共享相同代碼庫的Heroku應用程序。 管道中的應用程序分爲「審覈」,「開發」, 「分段」和「生產」階段,它們代表連續交付工作流程中的不同部署 步驟。

你可以找到更多關於它這裏https://devcenter.heroku.com/articles/pipelines

相關問題