IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 如何用建木CI往七牛云上传文件 -> 正文阅读

[开发工具]如何用建木CI往七牛云上传文件

作为一位野生程序员,我们平常在逛*SDN、某乎时有时可能会遇到这样一个情况,就是当看一篇帖子看得正是一知半解的时候,看见作者来了一句"详解如图:"你正兴高采烈地往下翻的时候,结果一看

图片

此时内心wtf忍不住想问候一下作者的家人。怎么会这么不靠谱,其实大多数情况是你的图片链接地址被搞丢了。

为了解决文件链接失效的问题,我们最常见的方式是搞一个云图床来存放我们的文件资源。这样不仅稳定,而且有了CDN的加持那是又快又稳呐!所谓图床,其实就是云服务厂商提供的对象存储服务,简称OBS服务,这里就不过多介绍了,各大云厂商都有该服务。本文结合七牛云提供的api在建木CI中快速实现文件上传。可能以前用过七牛云来做图床的小伙伴都清楚,之前要想好用还要搭配一个什么Mpi工具然后又是什么一大堆工具配置,对于一些新手小白来说直接劝退有木有?现在使用我们建木CI,一个流程DSL轻松实现。

图片

首先去七牛云get一个账号,

图片

七牛云官网: https://www.qiniu.com

图片

然后找到你七牛云中的ak、sk,稍后有用喔~

图片

接下来选择对象存储服务。

图片

点击空间管理,新建一个存储空间.这里以test-jianmu为例,存储区域根据自己的地理位置选择较近的一个即可。

图片

再让我们在gitee(支持国产,从你我做起)上创建一个仓库,保存我们需要上传的文件。

最后该我们建木登场了!

图片

欢呼,掌声!额算了… 还是接着看吧。

只需复制下面的DSL到建木CI中,等待流程跑通,就可以将gitee上的文件全部同步到七牛云存储空间中。

name: 七牛云文件上传
description: 使用建木CI轻松往七牛云传文件
pipeline:
  git-clone:
    type: "git_clone:1.2.1"
    param:
   # gitee仓库路径
      remote_url: "https://gitee.com/comyan/test-jianmu.git"
  qiniu-file-upload:
    type: "qiniu:1.0.0-file-upload"
    param:
    # 七牛云空间管理中创建的空间名字
      qiniu_bucket: "test-jianmu"
    # 七牛云密钥管理中的AK 
      qiniu_ak: ((qiniu_authorization.qiniu_access_key))
    # 七牛云密钥管理中的SK 
      qiniu_sk: ((qiniu_authorization.qiniu_secret_key))
    # 存储区域,不设置时,自动识别,华东:z0;华北:z1;华南:z2;北美:na0;东南亚:as0   
      qiniu_zone: "z1"
    # 上传后在七牛云生成的uri  
      qiniu_upload_uri_prefix: "文件仓库"
    # 要上传的文件目录  
      qiniu_upload_dir: "${git-clone.git_path}"

等待流程全部跑通,

图片

再来我们在七牛云创建的存储空间上看看,所有的文件都在这里了!现在你可以拿着这个外链地址想怎么用就怎么用了🤒。

图片

图片

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

项?官?:https://jianmu.dev

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

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

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

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-02-26 11:50:46  更:2022-02-26 11:53:27 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 6:30:45-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码