首页
友链
壁纸
留言
今日热榜
更多
关于
时光
推荐
精品流量卡
Search
1
都二十多年了,你的梦为什么还没碎!
57,085 阅读
2
2022年5个好用的 BT/ 磁力链接下载工具推荐 |Windows 、安卓系统
37,346 阅读
3
nps内网穿透实现外网访问树莓派
32,421 阅读
4
实践利用宝塔建emlog个人博客-超详细【原创】
26,130 阅读
5
Typecho-Joe-Theme主题帮助文档
24,606 阅读
闲杂乱码
Python
网站源码
微信小程序
娱乐分享
Is相册
软件工具
登录
Search
标签搜索
PHP
HTML
API
Javascript
源码
JS
Vue
Github
CloudFlare
接口
函数
SQL
ASP.NET
MVC
EF
T4模板
后台管理
CDN
微信小程序
MAC
韩小韩
累计撰写
261
篇文章
累计收到
1,303
条评论
首页
栏目
闲杂乱码
Python
网站源码
微信小程序
娱乐分享
Is相册
软件工具
页面
友链
壁纸
留言
今日热榜
关于
时光
推荐
精品流量卡
搜索到
1
篇与
TravisCI
的结果
2020-03-06
使用Github,jsDelivr,TravisCI 搭建一个轻量靠谱的免费CDN
CDN使用 Github,jsDelivr, TravisCI 搭建一个轻量靠谱的 CDN。实现原理Github 做 CDN 存储,jsDelivr 做 CDN 服务器, TravisCI 做自动更新。流程本地添加文件到 Git,推送到 Github,触发 TravisCI 执行构建;TravisCI 拉取最新 Github 文件,打 Tag,发布到 Github Release, 将新版本文件推送回 Github;用户访问 jsDelivr 的 CDN 服务器,jsDelivr 到 Github Release 拉取对应版本或者最新版本文件,返回给用户;本地更新文件,如此往复触发第一步。核心代码language: node_js # 升级版本需要依赖 npm node_js: stable install: true # 无需安装依赖,调过安装 branches: only: - master # 只发布 master 分支 before_script: - git config --global user.name "travis" # 配置 travis git 信息 - git config --global user.email "travis@miantiao.me" script: - git push -f https://$GITHUB_KEY@github.com/$TRAVIS_REPO_SLUG.git `npm version patch -m "%s [ci skip]"` # 打 Tag,发布到 Github Release, 使用 [ci skip] 调过 CI, 防止死循环 - git push -f https://$GITHUB_KEY@github.com/$TRAVIS_REPO_SLUG.git HEAD:master #将新版本文件推送回 GithubCDN 效果jsDelivr 服务器分布,有服务器位于中国。文件浏览和流量统计jsDelivr 提供了一个可以看 CDN 文件和使用流量的地址:https://www.jsdelivr.com/package/gh/ccbikai/cdn 。
2020年03月06日
2,442 阅读
0 评论
1 点赞