自动触发服务器部署并在git push上构建

时间:2017-03-05 16:32:53

标签: node.js git deployment continuous-integration vps

我正在寻找一种简单直接的方法将节点应用程序从repo服务(bitbucket或gitlab)部署到单独的服务器/ vps。

我想继续进行,以便推送到repo将触发服务器上的部署(一个用于暂存环境,一个用于生产)当最初调查时我不确定什么是最好,最简单,最有效的,最佳实践等。我应该选择哪些工具,一个gitlab运行器,或者是否可以使用pm2,某些webhook或其他节点npm服务,可以在vps上安装这个?任何建议或进一步信息的链接将不胜感激。

1 个答案:

答案 0 :(得分:0)

我建议你尝试像詹金斯这样的CI / CD工具,但我需要单独运行。

您可以在Jenkins设置cron来检查repo更改,这是最简单的方法。更好的方法是使用像Bitbucket Webhook Jenkins插件这样的webhook。 Here是Gitlab的设置指南。

Jenkins installation guide