有什么办法让前端自己去发布版本?

2018-09-27 13:37:35 +08:00
 zjsxwc

前后端分离确实爽,但是每次前端要版本更新发布还要别人介入,我想提供一个后台机制(不提供服务器密码等信息,最好是图形界面不容易犯错)让前端自己发布他的改动,然后就没别人的事情了。

比如平台后台可以让前端填个git <tag_name>,然后在前端目录自动执行git pull; git checkout <tag_name>

或者平台后台提供一个 zip 包上传表单,每次上传完后就解压这个 zip 包覆盖整个前端目录。

4333 次点击
所在节点    程序员
29 条回复
joyme
2018-09-27 13:59:04 +08:00
用 jenkins 可以做到
tinycold
2018-09-27 14:13:36 +08:00
同意楼上的 jenkins,前端发版本肯定是自己的事儿,为啥还要其他人帮忙
wu67
2018-09-27 14:19:12 +08:00
git hook 呗, 监听 master 分支, 有推送就让服务器 git pull 然后 npm run build
Sapp
2018-09-27 14:21:25 +08:00
这根本不需要前端啊,你自己抓一下 git 的更新,build 一下不就可以了吗?
x7395759
2018-09-27 14:22:47 +08:00
gitlab ci
xiaohuojian
2018-09-27 14:24:36 +08:00
脉冲云,这个可以了解一下。
worldnode
2018-09-27 14:26:40 +08:00
jinkens?
riverxs
2018-09-27 14:26:48 +08:00
jenkins + Atlantis,了解一下
whypool
2018-09-27 14:30:16 +08:00
CI 了解一下
jojojo
2018-09-27 16:37:59 +08:00
自动发布系统
NotNil1
2018-09-27 16:41:21 +08:00
让前端去学
3img
2018-09-27 16:49:17 +08:00
以前的搞法运维写好 shell 了,前端可以通过后台自动发布。现在是 gitLab
junfengwang11
2018-09-27 17:31:37 +08:00
jenkins + gitlab + 钩子
lxsunbin
2018-09-27 17:35:14 +08:00
我们有自己的发布系统
GTim
2018-09-27 17:36:49 +08:00
现在不都是 gitlab + 钩子自动打版?

我们现在是,合并到主分支? 自动测试,测试通过自动打标签,打完标签自动发布。

我们的前端都用 VUE。和后端一点关系都没有
zjsxwc
2018-09-27 21:30:44 +08:00
只是个私活,要求是快快快!😓
zhzer
2018-09-27 21:58:26 +08:00
抓个运维或者测开,写个小脚本不就 ok
agdhole
2018-09-27 22:12:06 +08:00
githook 就行了
测试机装个宝塔上面有 hook 工具
kyf0722
2018-09-27 22:32:44 +08:00
devOps 好好学一下,先后端、移动端都可以自动发布。最方便的是直接使用 gitlab ci/cd
moxiaonai
2018-09-27 22:45:10 +08:00
1 楼正解

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

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

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

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

© 2021 V2EX