CI/CD集成华为云OBS实现自动部署

举报
拿我格子衫来 发表于 2022/03/17 22:09:46 2022/03/17
5.2k+ 0 0
【摘要】 在GitLab的CI/CD中集成华为云的OBS,实现自动部署。 好处是可以配置CDN,实现资源加速。 使用命令行工具obsutil。很类似阿里云的ossutil。但工具做的真的很挫啊。 使用该工具的基本步骤是 下载工具压缩包 解压 进入解压后的目录 配置权限 配置秘钥,凭证和OBS地址 配置成功就可以操作OBS了 &...

在GitLab的CI/CD中集成华为云的OBS,实现自动部署。

好处是可以配置CDN,实现资源加速。

使用命令行工具obsutil。很类似阿里云的ossutil。但工具做的真的很挫啊。

使用该工具的基本步骤是

下载工具压缩包

解压

进入解压后的目录

配置权限

配置秘钥,凭证和OBS地址

配置成功就可以操作OBS了

job内容 使用obsutil将package.json上传到桶123中


      deploy:
        stage: deploy-test
        script:
          - wget https://obs-community.obs.cn-north-1.myhuaweicloud.com/obsutil/current/obsutil_linux_amd64.tar.gz
          - tar -xzvf obsutil_linux_amd64.tar.gz
          - cd obsutil_linux_amd64_5.2.5
          - chmod 755 obsutil
          - ./obsutil config -i=${OBSAccessKeyId} -k=${OBSSecretAccessKey} -e=${OBSServer}
          - ./obsutil ls -s
          - cd ../
          - ./obsutil_linux_amd64_5.2.5/obsutil cp package.json obs://123
  
 

OBSAccessKeyId  : Access Key Id 

OBSSecretAccessKey :Secret Access Key

以上两个这里创建

OBSServer : 桶地址 终端节点 这里获取

job执行的日志

相关文档

通过OBS控制台上传下载文件

obsutil简介

桶需要公开读写

使用命令行时注意配置秘钥,凭证,桶的地址不能错 如广州 https://obs.cn-south-1.myhuaweicloud.com

另外一个就是要注意命令执行的目录,当前的工作目录。其他没什么了。

文章来源: fizzz.blog.csdn.net,作者:拿我格子衫来,版权归原作者所有,如需转载,请联系作者。

原文链接:fizzz.blog.csdn.net/article/details/108511367

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

作者其他文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。