78 votes

Déploiement sur Heroku en utilisant git sur bitbucket

Je souhaite héberger mon code source sur bitbucket à l'aide de git, car je reçois évidemment un dépôt privé et gratuit et je souhaite héberger mon application sur heroku à l'aide du code source de bitbucket.

Puis-je le faire en utilisant le client github et le toolbelt heroku. Est-ce que ça marchera? Github est génial mais je ne veux pas que tout le monde voie mon code et je ne veux pas payer pour un repo privé car c’est un petit projet.

61voto

zeiv Points 567

Le déploiement sur heroku devrait fonctionner quel que soit l'endroit où vous hébergez votre code. En fait, vous pouvez même git pull partir de heroku, vous pouvez donc techniquement utiliser heroku en tant que référentiel privé git. Pour ce qui est d’utiliser le client GitHub pour se connecter à bitbucket, il suffit de changer le référentiel distant en l’URL fournie par bitbucket dans l’onglet Paramètres du client.

35voto

Stefan Points 248

Juste pour ajouter à la réponse de zeiv qui a dit que cela devrait fonctionner: je peux confirmer que cela fonctionne. Nous utilisons bitbucket pour l’hébergement git et le déployons vers heroku. Ce que vous ne pouvez pas sembler faire, c’est d’ajouter votre dépôt bitbucket à votre compte heroku pour afficher l’historique des validations; cette fonctionnalité semble actuellement limitée à github (la faute de heroku ;-)

15voto

handwovensole Points 88

Carillon avec Stefan - cela fonctionne parfaitement. Voici ce que j'ai fait:

  1. Suis vraiment frustré par la façon dont mon blog WP était la réinitialisation quotidienne, la présentation de quelqu'un qui a navigué à http://blog.example.com avec un écran de configuration, car il n'y avait pas de wp-config.php.
  2. Connecté à bitbucket.org.
  3. Lié mon bitbucket & github comptes.
  4. Fourche mon "wp-blog" repo à partir de github, que j'avais déjà lié à mon heroku à distance.
  5. Cloné dans cette nouvelle fourche ("git clone https://myname@bitbucket.org/myname/wp-blog_config.git") .
  6. Ajout d'un bon wp-config.php.
  7. Ajouté mon heroku à distance à partir de l'intérieur de cette nouvelle fourche ("git remote add heroku git@heroku.com:adjective-noun-1234.git")
  8. Commis & déployé sur heroku ("git push heroku master:master")

4voto

user2931258 Points 1

Si vous ne voulez pas travailler en ligne de commande et appuyer sur heroku tout le temps et que vous vous inquiétez du maintien des clés SSH (assez gênant si vous travaillez sur des boîtes différentes), suivez alors ce guide sur la manière de configurer l'intégration continue à l'aide de la codification. C'est un plugin gratuit sur heroku.

http://blog.codeship.io/2014/04/29/continuous-deployment-heroku-bitbucket-nodejs.html

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X