CI/CD集成华为云OBS实现自动部署
【摘要】
在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执行的日志
相关文档
桶需要公开读写
使用命令行时注意配置秘钥,凭证,桶的地址不能错 如广州 https://obs.cn-south-1.myhuaweicloud.com
另外一个就是要注意命令执行的目录,当前的工作目录。其他没什么了。
文章来源: fizzz.blog.csdn.net,作者:拿我格子衫来,版权归原作者所有,如需转载,请联系作者。
原文链接:fizzz.blog.csdn.net/article/details/108511367
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)