Jenkins整合使用腾讯云cos存储桶
前言:
因为公司使用腾讯云cos加快访问速度,但是测试地址中使用的是jenkins自动部署项目,所以需要将腾讯云的cos整合进jenkins中,在网上并没有找到相关文章,所以自己研究了一下。
1、安装python
我这里使用的是windowsServer服务器,根据需要自行下载安装python,地址:https://www.python.org/downloads/
2、安装coscmd
pip install coscmd
安装完成后
coscmd -h
可查看相关帮助。
3、配置coscmd
##示例
coscmd config -a AChT4ThiXAbpBDEFGhT4ThiXAbp**** -s WE54wreefvds3462refgwewe**** -b configure-bucket-1250000000 -r ap-chengdu
##其中AChT4ThiXAbpBDEFGhT4ThiXAbp****为秘钥ID,WE54wreefvds3462refgwewe****为秘钥Key,configure-bucket-1250000000为存储桶名称,ap-chengdu为地域名
生成的config会在~/.cos.conf下,如果是windows的话会在当前用户目录下,如:
4、配置jenkins上传文件夹
coscmd upload -r 本地文件夹路径 存储桶中路径
将这个cmd命令配置到jenkins中即可完成整合。
注:详细命令可到 https://cloud.tencent.com/document/product/436/10976 中查看。