「前端ci/cd系列」第二篇:如何用建木ci更新七牛云cdn证书(代码片段)

开源建木+ 开源建木+     2022-11-28     695

关键词:

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



# 测试时设置为false # 域名 # 邮箱 # 阿里云的access-key # 阿里云的secret-key # 指定ca机构 # 证书路径 # 证书密钥路径 # 域名 # 七牛云密钥管理中的AK # 七牛云密钥管理中的SK # 域名 # 七牛云的AK # 七牛云的SK # 证书id # 是否强制跳转https # 是否启用http2功能 http2_enable: true

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


本文为建木博主「comyan」的原创投稿文章,转载请联系授权。



“建木”是上古先民崇拜的一种圣树,传说建木是沟通天地人神的桥梁。伏羲、黄帝等众帝都是通过这一神圣的梯子上下往来于人间天庭。《淮南子·墬形训》亦曰:“建木在都广,众帝所自上下。日中无景,呼而无响,盖天地之中也。”


为此项目命名为“建木”,希望本项目也可以成为不同业务场景下系统间相互沟通的桥梁。建木自动化平台以触发器、流程编排、任务分发等功能为平台核心,可以应用在各类使用场景下,包括但不限于,CI/CD、DevOps、自动化运维、多业务系统集成等场景。


官方交流群


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

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

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

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

如何使用gitlab和rancher构建ci/cd流水线–part2

这是我们使用GitLab和Rancher构建CI/CD流水线系列教程的第二部分。第一部分的内容介绍了如何部署、配置和确保GitLab在Rancher的运行。这一部分中,我们将介绍如何使用GitLabCIMulti-Runner构建容器,以及如何使用GitLab容器registry配置项... 查看详情

如何为私有 GKE 集群启用 Gitlab CI/CD?

】如何为私有GKE集群启用GitlabCI/CD?【英文标题】:HowtoenableGitlabCI/CDforPrivateGKEcluster?【发布时间】:2020-07-1307:08:32【问题描述】:我想设置GitlabCI/CD的AutoDevops功能,为此我正在尝试将现有的kubernetes集群设置为我的环境。但是,Gi... 查看详情

tfs2017ci/cd系列-01--agent篇

一、环境要求:  PowerShell3.0或者更高版本  VS2015或者更高版本二、下载Agent:  用浏览器打开TFS,【Settings】-->【AgentPools】-->【DownloadAgent】    安装系统版本下载对应的Agent包,这里以WindowsX64系统为例:把下载... 查看详情

如何为 ApolloClient 设置环境变量,该变量应该在 CI/CD 的服务器端呈现

】如何为ApolloClient设置环境变量,该变量应该在CI/CD的服务器端呈现【英文标题】:HowtosetenvironmentvariableforApolloClientthatshouldbeserversiderenderedforCI/CD【发布时间】:2021-12-3015:48:01【问题描述】:我有以下apolloClient/***InitializesanApolloCli... 查看详情

纯git实现前端ci/cd(代码片段)

...文:https://segmentfault.com/a/1190000040904889最近要高效的把前端react项目部署到私有服务器上,研究了好几种持续部署方案,这里简单描述一下。总的部署思路分两种:编译后的文件部署源码部署编译后的文件部署,... 查看详情

ci/cd系列之阿里云云效2020应用篇(代码片段)

目录前言实战制品仓库maven配置项目pom配置代码管理流水线参考资料前言前不久登录阿里云后台,看到云效的介绍,出于好奇便点进去看了看,刚开始以为云效是类似Jenkins的一套自动化部署方案,了解之后发现云效的野心很大哦... 查看详情

前端三系列

阅读目录第一篇:HTML第二篇:CSS第三篇:JavaScript第四篇: jQuery第五篇:Bootstrap持续更新中...  查看详情

gitlab的ci/cd初尝试(代码片段)

初衷:今天公司的前端和测试人员吵起来了。原因是测试埋怨前端人员把Bug的状态更改为已解决,结果代码根本没提交,而前端人员埋怨测试测的太频繁了,需要打几个环境的包不方便。又要改东西又要频繁打包费时间。凡正各... 查看详情

docker和ci/cd实战

...操作(测试和部署)。DevOps的目标是在持续交付、修改、更新时,紧密结合业务,旨在缩短系统开发的生命周期。 我这里为什么提出De 查看详情

jenkins&gitee实现持续集成ci/cd工具免费推荐(代码片段)

...工具,如circleci、travisci、giteego等,详情可以看下系列文章:传 查看详情

ci/cd技术专题「jenkins实战系列」jenkins实现自动化部署+自动化合并其他分支(代码片段)

...境的案例和基本配置,【CI/CD技术专题】「Jenkins实战系列」(1)全流程介绍Jenkins环境搭建+基础部署配置(Windows->Linux),接下来,会针对于相关的J 查看详情

ci/cd技术专题「jenkins实战系列」jenkinsfile+dockerfile实现自动部署(代码片段)

每日一句没有人会因学问而成为智者。学问或许能由勤奋得来,而机智与智慧却有懒于天赋。前提概要Jenkins下用DockerFile自动部署Java项目,项目的部署放心推向容器化时代机制。本节需要对jenkinsfile有点了解,对dockerf... 查看详情

iot安全系列博文第二篇:远程更新的危险

​By JonOster,PlatformDevelopmentLead,Toradex这是我们关于OTA的7篇系列文章的第2篇。在第1篇中,我们向您介绍了能够远程实现软件更新的所有重要原因-在当今世界,您无法确保任何互联设备的安全,除非您可以对其进行更新... 查看详情

ci/cd

 CI持续集成(ContinuousIntegration) CD持续交付(ContinuousDelivery)  CD持续部署(ContinuousDeployment)   查看详情

ci/cd

  查看详情

ci/cd技术专题「jenkins实战系列」jenkins+pipeline构建自动化部署(代码片段)

前提引言Jenkins的精髓是Pipeline(流水线技术),那为什么要用Pipeline呢?实现自动化构建,其中Pipeline能够将以前project中的配置信息以steps的方式放在一个脚本里,将原本独立运行于单个或者多个节点的任务连接起来&... 查看详情

ci/cd技术专题「jenkins实战系列」重塑jenkins服务进行自动合并的方案实现(纠正错误)

前言介绍本篇文章主要针对于之前的Jenkins在构建分支的时候,进行自动合并其他分支的纠正和专题介绍,如果想要了解更多的说明,可以参考一下官方文档:Jenkins的Git合并官方介绍(英文版)、【Jenkins官... 查看详情

gitlab的ci/cd配置管理(代码片段)

gitlab的CI/CD配置管理(二)标签(空格分隔):运维系列一:gitlabCI/CD介绍二:配置gitlab的CI/CD的runner三:代码的MAVEN打包环境四:配置gitlab的CI文件五:发布项目一:gitlabCI/CD介绍1.1gitlabCI/CD概述Gitlab是常用的开源git代码管理工具... 查看详情