Skip to content

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

@gowy222

Description

@gowy222

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

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions