前后端分离确实爽,但是每次前端要版本更新发布还要别人介入,我想提供一个后台机制(不提供服务器密码等信息,最好是图形界面不容易犯错)让前端自己发布他的改动,然后就没别人的事情了。
比如平台后台可以让前端填个git <tag_name>,然后在前端目录自动执行git pull; git checkout <tag_name>;
或者平台后台提供一个 zip 包上传表单,每次上传完后就解压这个 zip 包覆盖整个前端目录。
1
joyme 2018 年 9 月 27 日
用 jenkins 可以做到
|
2
tinycold 2018 年 9 月 27 日 via Android
同意楼上的 jenkins,前端发版本肯定是自己的事儿,为啥还要其他人帮忙
|
3
wu67 2018 年 9 月 27 日
git hook 呗, 监听 master 分支, 有推送就让服务器 git pull 然后 npm run build
|
4
Sapp 2018 年 9 月 27 日
这根本不需要前端啊,你自己抓一下 git 的更新,build 一下不就可以了吗?
|
5
quickma 2018 年 9 月 27 日 gitlab ci
|
6
xiaohuojian 2018 年 9 月 27 日
脉冲云,这个可以了解一下。
|
7
worldnode 2018 年 9 月 27 日
jinkens?
|
8
riverxs 2018 年 9 月 27 日
jenkins + Atlantis,了解一下
|
9
whypool 2018 年 9 月 27 日
CI 了解一下
|
10
NNS71L068O2v70DB 2018 年 9 月 27 日 via Android
自动发布系统
|
11
NotNil1 2018 年 9 月 27 日
让前端去学
|
12
3img 2018 年 9 月 27 日
以前的搞法运维写好 shell 了,前端可以通过后台自动发布。现在是 gitLab
|
13
junfengwang11 2018 年 9 月 27 日
jenkins + gitlab + 钩子
|
14
lxsunbin 2018 年 9 月 27 日
我们有自己的发布系统
|
15
yemoluo 2018 年 9 月 27 日
现在不都是 gitlab + 钩子自动打版?
我们现在是,合并到主分支? 自动测试,测试通过自动打标签,打完标签自动发布。 我们的前端都用 VUE。和后端一点关系都没有 |
16
zjsxwc OP 只是个私活,要求是快快快!😓
|
17
zhzer 2018 年 9 月 27 日 via Android 抓个运维或者测开,写个小脚本不就 ok
|
18
agdhole 2018 年 9 月 27 日 via Android
githook 就行了
测试机装个宝塔上面有 hook 工具 |
19
kyf0722 2018 年 9 月 27 日
devOps 好好学一下,先后端、移动端都可以自动发布。最方便的是直接使用 gitlab ci/cd
|
20
moxiaonai 2018 年 9 月 27 日 via Android 1 楼正解
|
21
youngxhui 2018 年 9 月 27 日 via Android
ci cd 集成
|
22
evlos 2018 年 9 月 27 日
现在的前端连 CI 都不会用吗
|
23
xuanbg 2018 年 9 月 27 日
前端一样 CI 啊
|
24
xuanbg 2018 年 9 月 27 日
简易发布的话,让前端学会打包 docker 镜像,然后一条命令启动容器就行了
|
25
yoshiyuki 2018 年 9 月 28 日
用 rsync 或者 ftp
前端自己在本地打包,打包完之后同步文件就行了 |
26
sniffles 2018 年 9 月 28 日
发版本跟前后端没关系。
偷懒就写脚本 git pull + build 功能全一点就上 jenkins |
27
Socket 2018 年 9 月 28 日
diamond 或者 feb
|
28
xcstream 2018 年 9 月 28 日
githook 加 node 写个简单的服务器
|
29
Yrobot 2021 年 3 月 5 日 via Android
之前公司用的 jenkins+docker 做前端打包,rancher 做版本管理。
|