我正在使用GitHub进行代码pipe理。 我正在使用Amazon AWS Elastic Beanstalk作为服务器。
亚马逊宣布可以使用Git将代码推送到应用程序服务器。 但是,要做到这一点,我不得不放手GitHub,因为它们实质上是replace了git服务器。
有没有什么方法可以让两个世界的最好?
我不一定需要每次推送时都要“部署”,但我希望将其作为“版本”上传,然后随时部署我想要的版本。
Git是分发的。 您可以在同一个存储库中使用Github和Elastic Beanstalk(以及任意数量的其他主机,如Bitbucket或您自己的个人托pipeGit服务器)。
当你想推到Github时,你会做一个git push
。 当你想把它推到EB,你会做git aws.push
。