git服务器的问题

本地开发环境 
测试服务器 裸仓库 push之后会将代码自动部署到测试环境目录
线上服务器

现在在本地开发完push 到测试服务器
测试服务器测试完成需要手动进入测试服务器将代码push到线上服务器吗????

是在线上环境服务器里面创建一个裸仓库 在测试完毕之后将从测试环境的项目目录中push到线上环境还是直接从本地push到线上环境?????


holdtom
浏览 496回答 1
1回答

扬帆大鱼

这个应该属于软件工程(敏捷)里“持续交付/持续部署”的部分,具体内容你可以去自己搜搜。具体到实操上一般会有现成的自动化工具,比如比较常见(多平台)的jenkins和ansible,或者像阿里云也有个阿里云持续交付平台(CRP)这种流程可视化的东西(类似平台很多,不赘述),都是可以将这个过程自动化来做(开发机push到git服务器后自动触发测试服务器拉取部署,或者你通过加Tag或者合并到master来触发线上环境拉代码)。当然你手动做可能就得像你说的,拉代码然后到线上环境这种。。。
打开App,查看更多内容
随时随地看视频慕课网APP