Comment déployer à Heroku directement depuis mon dépôt Gitlab
Dans mon équipe, nous utilisons Gitlab un dépôt distant, nous sommes à la recherche d'une solution pour auto deploy nous apps pour Heroku directement. Nous avons trouvé Codeship pour auto déployer des applications à Heroku à partir de Github.
Des conseils à donner? Astuces?
source d'informationauteur Toanalien
Vous devez vous connecter pour publier un commentaire.
Si vous n'êtes pas prêt à utiliser Ruby/chef de projet, vous pouvez déployer sur Heroku comme suit:
Look de votre Heroku clé API (paramètres du Compte -> Clé de l'API sur le Heroku de la console web) et de la rendre disponible en tant que Gitlab secret variable par exemple HEROKU_API_KEY (Veuillez noter que les valeurs n'est pas la même chose que ce heroku auth:jeton de retour...)
Puis ajouter deux lignes de script dans votre .gitlab-ci.yml fichier de configuration à l'emploi:
Vous pouvez voir l'explication détaillée à http://blog.thecodewhisperer.com/permalink/deploying-jekyll-to-heroku-using-gitlab-ci
Ici est la solution que j'ai trouvé , en réaffirmant dans le cas où le lien est rompu:
Configurer projet
C'est ce que l' .gitlab-ci.fichier yml ressemble à ce projet:
Ce projet a trois emplois:
Magasin de clés API
Vous aurez besoin de créer deux variables dans Project > Variables:
Vous devez exécuter cette commande sur les référentiels existants à l'aide de heroku de la cli:
ensuite, vous pouvez exécuter ce pour le déploiement de votre projet: