CI/CD集成華為云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
另外一個就是要注意命令執行的目錄,當前的工作目錄。其他沒什么了。
對象存儲服務 OBS
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。