Skip to content

eryajf/cdn-refresh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CDN-Refresh

Auth cnb Eryajf HitCount Eryajf Blog Eryajf WeChat Eryajf Awesome Stars

🆕 支持多个云厂商CDN缓存刷新插件,应用于CNB的云原生构建场景


ℹ️ 项目简介

访问:插件市场

项目支持多个云厂商 CDN 缓存刷新,支持刷新目录和 URL 缓存,用于在 CNB 云原生构建中,刷新 CDN 缓存。

支持:

如果您需要支持其他云厂商,欢迎提交 PR,或者提交Issue,我会尽快支持。

🗣️ 用法介绍

刷新CDN 目录缓存:

main:
  push:
    - imports:
        - https://cnb.cool/xxx/env/-/blob/main/env.yaml
      stages:
        - name: test dcr path
          image: docker.cnb.cool/znb/cdn-refresh
          settings:
            kind: "tencenteo"
            ak: "${AK}"
            sk: "${SK}"
            rtype: "path"
            domain: "opsre.top"
            urls:
              - "https://jenkinsguide.opsre.top/"

需要引入对应CDN厂商的秘钥,具体引入的语法,详见文档:环境变量

刷新CDN URL缓存:

main:
  push:
    - imports:
        - https://cnb.cool/xxx/env/-/blob/main/env.yaml
      stages:
        - name: test dcr url
          image: docker.cnb.cool/znb/cdn-refresh
          settings:
            kind: "tencenteo"
            ak: "${AK"
            sk: "${SK}"
            rtype: "url"
            domain: "opsre.top"
            urls:
              - "https://jenkinsguide.opsre.top/pages/385f87.html"
              - "https://jenkinsguide.opsre.top/pages/ce3667.html"

如果你配置流水线之后,执行失败,可通过如下命令,调试相关参数:

docker run -it --rm -e PLUGIN_AK="xxxxxxx" -e PLUGIN_SK="xxxxxxx" -e PLUGIN_KIND="doge" -e PLUGIN_DOMAIN="opsre.top" -e PLUGIN_RTYPE="path" -e PLUGIN_URLS="https://jenkinsguide.opsre.top/" docker.cnb.cool/znb/cdn-refresh:latest

📑 参数说明

参数 必须/可选 类型 说明
ak 必须 string Access Key
sk 必须 string Secret Key
kind 必须 string cdn类别,支持 doge tencenteo tencencdn alicdn alidcdn aliesa qiniucdn
domain 必须 string 指定要操作的域名,当eo场景需要指定
rtype 必须 string 刷新类型,接受 pathurl
urls 必须 array 刷新URL,一个或多个

📇 项目地址

可选择你熟悉的平台浏览源码:

服务商 地址
CNB https://cnb.cool/znb/cdn-refresh
GitHub https://github.com/eryajf/cdn-refresh

💰 捐赠打赏

如果你觉得这个项目对你有帮助,你可以请作者喝杯咖啡 ☕️

支付宝 微信

About

一个刷新多吉云CDN的插件。

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published