coscmd
coscmd copied to clipboard
实际使用场景缺失,比如 - coscmd delete -rf dist/
实际使用场景缺失,比如 - coscmd delete -rf dist 返回的是The directory does not exist, 而如果我期望强制先删除这个文件夹 不管是否存在,再重新覆盖上传该文件夹, // 毕竟build之后的dist产物 粒度变化,不先清除, //cos上传机制是虚拟路径cos-key 点对点上传 //会导致残留历史build产物粒度版本文件,,占用空间
在coding-cl 流水线里面会报错 导致中断整个流水线。
- name: 上传cos
image: tencentcom/tencentyun-coscmd
commands:
- coscmd --version
- coscmd -h
- coscmd config -a $COS_secret_id -s $COS_secret_key -b $COS_bucket -r $COS_region -m ${COS_max_thread:-30} -p ${COS_part_size:-5} --retry ${COS_retry:-3} --timeout ${COS_timeout:-60}
- coscmd delete -rf dist
- coscmd upload -rs /run/workspace/dist dist
应该给个参数,目标文件夹 文件不存在 则默认执行成功!