2013-01-31 15 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

相关问题