为了账号安全,请及时绑定邮箱和手机立即绑定

git服务器的问题

git服务器的问题

慕少森 2019-05-11 16:49:48
本地开发环境测试服务器裸仓库push之后会将代码自动部署到测试环境目录线上服务器现在在本地开发完push到测试服务器测试服务器测试完成需要手动进入测试服务器将代码push到线上服务器吗????是在线上环境服务器里面创建一个裸仓库在测试完毕之后将从测试环境的项目目录中push到线上环境还是直接从本地push到线上环境?????
查看完整描述

2 回答

?
不负相思意

TA贡献1777条经验 获得超10个赞

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

TA贡献1813条经验 获得超2个赞

本地(dev)->测试(dev),通过后则,本地(alphamergedev)->预发布(alpha),除本地环境之外的环境不改代码,只pull不push,测试与正式环境下不同的配置文件也不能放在代码库中
                            
查看完整回答
反对 回复 2019-05-11
  • 2 回答
  • 0 关注
  • 378 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号