Git 寻求我的产品部署流程的改进建议

Git 寻求我的产品部署流程的改进建议,git,deployment,production-environment,e2e-testing,Git,Deployment,Production Environment,E2e Testing,我正在为我的节点后端的生产部署寻找一个更健壮、更便宜的选项 目前,我的方法是在本地运行E2E测试,然后在凌晨2点左右,我将ssh插入生产服务器,从git中的prod分支中提取一个release标记,重新启动所有脚本,然后再次运行E2E测试 感觉很便宜,一定有更好的办法。是否有什么东西能够自动化这个部署过程,包括运行我的E2E测试,或者在完成时通知空闲通道?知道当前部署的发布版本的东西。当前部署的最佳实践是什么?我当前实践的下一步是什么 谢谢一个更好的做法是将部署过程正式化为,这将是您的源代码的一

我正在为我的节点后端的生产部署寻找一个更健壮、更便宜的选项

目前,我的方法是在本地运行E2E测试,然后在凌晨2点左右,我将
ssh
插入生产服务器,从git中的prod分支中提取一个release标记,重新启动所有脚本,然后再次运行E2E测试

感觉很便宜,一定有更好的办法。是否有什么东西能够自动化这个部署过程,包括运行我的E2E测试,或者在完成时通知空闲通道?知道当前部署的发布版本的东西。当前部署的最佳实践是什么?我当前实践的下一步是什么


谢谢

一个更好的做法是将部署过程正式化为,这将是您的源代码的一部分,并由任何Jenkins服务器(2.x)使用

Jenkins有一个新的渠道,这样job就可以与松弛的渠道进行交互