0
我正在寻找一种简单直接的方式将节点应用程序从回购服务(bitbucket或gitlab)部署到单独的服务器/ vps。自动触发服务器部署和构建在git push
我想继续推动回购将触发在服务器上的部署(一个用于分段环境,另一个用于生产)当初步研究这个时,我不确定什么是最好的,最简单的,最高效率,最佳实践等等。我应该选择哪些工具,一个gitlab跑步者,还是可以使用pm2,一些webhook或其他节点的npm服务,可以在vps上安装这个工具?任何建议或进一步信息的链接将不胜感激。
感谢您对此的快速回复。我对Jenkis很熟悉,但从未使用它。似乎没问题,但也有点复杂,如果我必须将Jenkins安装在除git-repo和应用程序所在的vps之外的单独服务器上。应该有更简单的解决方案? VPS需要做的唯一事情是一些CLI命令从git仓库检索更新,然后npm安装并移动文件和文件夹。 –
您需要运行一些服务来监听更改。你可以在码头运行詹金斯,所以它不会多配置 – hya
https://hub.docker.com/_/jenkins/这里是詹金斯图像 – hya