写点什么

如何用建木 CI 更新七牛云 CDN 证书

作者:Jianmu
  • 2022 年 2 月 28 日
  • 本文字数:1301 字

    阅读完需:约 4 分钟

如何用建木CI更新七牛云CDN证书

上一次已经分享了如何利用建木CI快速的将文件上传到七牛云存储库,有的小伙伴表示还不够刺激。并且还发现生成的资源外链全是七牛家的域名,说这样显得太 low 了。可不可以把链接改成自己的域名呢?答案是肯定可以的。建木 CI 早就为大家准备好了方案,废话少说接下来让我们一起来看看如何利用建木 CI 去更新七牛云的 CDN 证书。


准备工作

首先不用多说,你得搞到一个合法合规的域名(记住备案备案备案)这里以阿里云域名作为示例演示。还没有域名的小伙伴赶快 get 一个,我们准备发车了!

阿里云官网:https://aliyun.com

进入阿里云官网点击右上角控制台



点击域名,选择左侧菜单栏->域名列表,找到你的域名。



查看阿里云账号的 AK 和 SK 后文会需要。




接下来让我们回到七牛云的空间管理,找到上一篇:如何用建木CI往七牛云上传文件文章中创建的名为 comyan 的空间。



点击按钮绑定域名,如图进行设置点击创建按钮即可。



在对应的空间下面绑定好域名后,鼠标放在刚绑定好的域名旁边复制七牛云给你分配的 CNAME,最后来到阿里云我们新建一个域名记录绑定 CNAME 即可。



好了到这儿前期准备工作完成是不是觉得依旧那么简单,接下来建木要出场了。复制下面的 dsl 流程示例在建木 CI 中 run 一下更新七牛的 CDN 证书直接瞬间搞定。


name: 更新七牛云证书description: 使用建木CI更新七牛云CDN证书pipeline:# 获取生成阿里云CA证书  acme_ssl_aliyun:    type: "acme_ssl_aliyun:1.0.2"    param:      # 测试时设置为false      dns_check: false      # 域名      domain: "www.waixinren.ren"      # 邮箱      email: "1628126452@qq.com"      # 阿里云的access-key      ali_key: ((ali.comyan_ak))      # 阿里云的secret-key      ali_secret: ((ali.comyan_sk))      # 指定ca机构      ca: "zerossl"  qiniu-ssl-upload:    type: "qiniu:1.0.0-ssl-upload"    param:      # 证书路径      certificate_path: ${acme_ssl_aliyun.cer_path}      # 证书密钥路径      certificate_key_path: ${acme_ssl_aliyun.key_path}      # 域名      domain: "www.waixinren.ren"      # 七牛云密钥管理中的AK      qiniu_access_key: ((qiniu_authorization.qiniu_access_key))      # 七牛云密钥管理中的SK      qiniu_secret_key: ((qiniu_authorization.qiniu_secret_key))  domain-ssl-update:    type: "qiniu:1.0.0-domain-ssl-update"    param:      # 域名      domain: "www.waixinren.ren"      # 七牛云的AK      access_key: ((qiniu_authorization.qiniu_access_key))      # 七牛云的SK      secret_key: ((qiniu_authorization.qiniu_secret_key))      # 证书id      cert_id: ${qiniu-ssl-upload.cert_id}      # 是否强制跳转https      force_https: true      # 是否启用http2功能      http2_enable: true
复制代码

等待建木 CI 的流程跑通成功后,我们来看看七牛云的外链链接。不仅带着你的域名了,而且还贴心的为链接加上 https b 格瞬间拉满。


项⽬官⽹:https://jianmu.dev


项⽬托管:https://gitee.com/jianmu-dev


项⽬文档:https://docs.jianmu.dev


在线体验:https://ci.jianmu.dev

用户头像

Jianmu

关注

国产开源CI/CD产品 2020.08.10 加入

建木持续集成平台基于建木,致力于为国内开发者与DevOps人员提供极致用户体验,提升开发、上线、运维的效率,让软件用户专注于提供业务价值。

评论

发布
暂无评论
如何用建木CI更新七牛云CDN证书_CDN_Jianmu_InfoQ写作平台