有没有比较成熟的前端代码发布系统?

2016-12-13 16:09:31 +08:00
 frontman
现在上代码还是在服务器上通过 git 给 pull 下来,有没有可以一键发布这种系统?
7529 次点击
所在节点    程序员
15 条回复
stiekel
2016-12-13 16:54:14 +08:00
一键的肯定没有,不同的系统对发布的定义不一样,而且,发布的方式也用不同。
不过,大部分都可以使用 Node 脚本搞定,脚本写完后,可以一条命令来发布。
wxx199101046
2016-12-13 17:16:52 +08:00
bamboo jenkins walle? 一大堆 部署系统
itbeihe
2016-12-13 17:18:50 +08:00
如果想搞的成熟些,机器多台,开发人员多个,项目多个,开源方案看看这个:
https://www.walle-web.io/
如果就少量两三个人,维护一两个项目,几台服务器,试试 python 的 fabric 。
visionsmile
2016-12-13 17:21:05 +08:00
ci?
Kei
2016-12-13 17:23:19 +08:00
pm2
sox
2016-12-13 17:43:03 +08:00
用 CI 自动部署
Powered
2016-12-13 17:51:58 +08:00
CI
就上
genkins
leopku
2016-12-13 20:40:33 +08:00
用 gitlab 可以结合 gitlab-ci 弄
wph95
2016-12-13 20:42:35 +08:00
daocloud
自己的个人项目用这个-。-
xjp
2016-12-13 20:47:10 +08:00
啥前端代码发布系统啊 专业点叫自动构建部署平台 ci 常用的 jenkins 配合 git 的 webhook 相当好用 配置一下 代码一有更新就会自动构建发布 各大代码仓库都有自带 webhook
leopku
2016-12-13 21:02:39 +08:00
我比较喜欢 capistrano 系

部署后,目录结构如下:

project_root
├── current -> releases/20150301100000 # this is a symlink to the current release
├── releases
├── 20150301100000
├── 20150228100000
└── 20150226100000
└── shared
├── config
├── uploads


另外还有
1 、先说始作俑者 capistrano (基于 ruby )

初始化环境、部署、回滚等等, ruby 圈应用很广泛,比较成熟了

2 、 Mina http://nadarei.co/mina/

目录结构跟 capistrano 一样,也是基于 ruby ,定位是比 C 更简洁更轻量更快

3 、 https://github.com/ansistrano/deploy

基于 ansible 的部署模块,原理跟前面两两差不多。

目前部署个小项目啥的,基本就它了
mingyun
2016-12-13 23:26:57 +08:00
@itbeihe 这个不错
oct16
2016-12-13 23:55:10 +08:00
如果是 js , pm2 和 shipit 都不错
scriptB0y
2016-12-14 08:05:55 +08:00
看我头像 :)
fhefh
2016-12-14 11:55:56 +08:00
nice 这个不错

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

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

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

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

© 2021 V2EX