我正在为节点后端的生产部署寻找更强大,更便宜的选项。
目前我的方法是在本地运行E2E测试,然后在凌晨2点左右进入生产服务器,在git中从我的prod分支中提取一个release标签,重新启动所有脚本,然后再次用手指交叉进行E2E测试。
感觉很便宜,必须有更好的方法。是否有能够自动执行此部署过程的内容,包括运行我的E2E测试,可能会在完成后通知Slack通道?知道当前部署的版本版本的东西。什么是目前最佳的部署实践,以及我目前的实践中的下一步是什么?
由于
答案 0 :(得分:0)
更好的做法是将该部署过程正式化为Jenkins pipeline,它将成为您的来源的一部分,并由任何Jenkins服务器(2.x)使用。
Jenkins有Slack plugin,因此该职位可以与Slack频道互动。