可以不使用 Jenkins 和 Docker,我觉得只需要用 OSS 就可以达到要求吧,再配合一个简单的版本管理后台。
反正前端都是 SPA
关键是不同的项目要绑定不同的域名,这一步我不知道如何去做比较好?
1
laimikan 2019-05-31 10:46:11 +08:00
我的话
不复杂的一般直接批处理解决了 域名交给 nginx 管理 |
2
Mzs 2019-05-31 10:46:29 +08:00
https://help.aliyun.com/document_detail/31939.html?spm=a2c4g.11186623.6.1296.d6ea7b3fJeKARb
这个文档不知是否可以帮助你的"不同的项目要绑定不同的域名"需求 另外"再配合一个简单的版本管理后台"... 直接用 Jenkins 不是最好的选择吗... |
3
TomIsion 2019-05-31 14:05:38 +08:00
不同项目使用不同域名 和 打包 /自动化部署没什么关系吧
不用 Jenkins 可以使用 CI |
4
keepeye 2019-05-31 14:07:42 +08:00
反正我是构建好了直接 pscp 传,没有走 oss,oss 流量太贵了,直接 cdn 回源
|
5
liyuanqiu 2019-06-01 21:22:25 +08:00 via iPhone
所有手工通过命令行能做到的操作,都可以写成脚本,既然写成了脚本,就可以上 CI
这个过程中唯一会碰到的问题就是这个过程的某一部分你没本事写成脚本,但这个只是知识储备不足而已。 你不会打包?去学一下 webpack,npm,yarn 你不会上传服务器?去学一下 scp 等 你不会传 oss ?去对应云供应商那里去查 API 你不会绑域名?去学一下 nginx 反正什么不会就去学一下。 最后写一个巨牛逼的脚本,跑一下,直接从源码到上线一条龙。 然后把这个脚本放到 CI 里去就 OK 了。 |