请教线上项目自动化 git 怎么实施?

2016-06-27 14:14:44 +08:00
 chaegumi
我有两台服务器,

服务器 1 :网站程序 站点目录

服务器 2 : git 服务器

我现在是本地机开发

想要的效果就是自动 git 备份整个服务器 1 的站点目录

我现在的想法是:本地机开发完,把程序更新到服务器 1 ,那我能用脚本去实现自动 git 备份服务器 1 到服务器 2 的版本库去吗?

想法对不对?还是不是这样做的。是别的方式
4069 次点击
所在节点    程序员
28 条回复
clino
2016-06-27 15:35:42 +08:00
@chaegumi 可以用 git 备份,但我的问题是备份的 git 难道和源代码是同一个吗?
alexsunxl
2016-06-27 15:38:22 +08:00
关于图片或者其他的用户产生的内容。你应该放到 CDN 或者别的文件夹(然后配置一下路径)。
代码仓库一定是要纯净,无状态的。
无状态简单理解就是和数据分离(上传图片也算数据),你这个服务器崩掉了,仍然能很快的 clone 一份代码,然后配置一下就能恢复
ytf
2016-06-27 16:21:03 +08:00
用户删除 你可以软删除 不用物理删除呀
unionx
2016-06-27 16:24:18 +08:00
基于 Jenkins 搞一套 build pipeline
ppwangs
2016-06-27 16:39:34 +08:00
用户误删是用户的事,你提醒到位就够了,和你无关。。
marvinwilliam
2016-06-27 22:35:18 +08:00
你说的应该是 webhook
msg7086
2016-06-27 22:51:47 +08:00
@TangMonk 那七牛的静态数据是不是要放到又拍去了。
TangMonk
2016-06-28 08:49:49 +08:00
@msg7086 没明白。。什么意思

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/288591

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX