我正在寻找一种简单直接的方法将节点应用程序从repo服务(bitbucket或gitlab)部署到单独的服务器/ vps。
我想继续进行,以便推送到repo将触发服务器上的部署(一个用于暂存环境,一个用于生产)当最初调查时我不确定什么是最好,最简单,最有效的,最佳实践等。我应该选择哪些工具,一个gitlab运行器,或者是否可以使用pm2,某些webhook或其他节点npm服务,可以在vps上安装这个?任何建议或进一步信息的链接将不胜感激。
答案 0 :(得分:0)
我建议你尝试像詹金斯这样的CI / CD工具,但我需要单独运行。
您可以在Jenkins设置cron来检查repo更改,这是最简单的方法。更好的方法是使用像Bitbucket Webhook Jenkins插件这样的webhook。 Here是Gitlab的设置指南。