coscmd icon indicating copy to clipboard operation
coscmd copied to clipboard

实际使用场景缺失,比如 - coscmd delete -rf dist/

Open gowy222 opened this issue 2 years ago • 0 comments

实际使用场景缺失,比如 - 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

应该给个参数,目标文件夹 文件不存在 则默认执行成功!

gowy222 avatar Jun 03 '23 07:06 gowy222