Déployer chaque version d'un serveur à l'aide de Gitlab CI

J'ai mis en place mon propre serveur Gitlab avec un projet et une Gitlab coureur configuré pour cela. Je suis nouveau serveur d'intégration continue et, par conséquent, ne savent pas comment atteindre les objectifs suivants.

Chaque fois que je m'engage à la branche principale de mon projet, je voudrais déployer le référentiel à un autre serveur et exécuter deux shell-commandes (npm installet forever restartall)

Comment puis-je faire? Ai-je besoin d'un coureur sur la machine sur laquelle le projet est déployé aussi bien?

InformationsquelleAutor Hedge | 2015-11-17