Github Action to upload to Tencent Cloud COS
Required Tencent Cloud secret id. Should be referred to a encrypted environment variable.
Required Tencent Cloud secret key. Should be referred to a encrypted environment variable.
Required COS bucket name.
Required COS bucket region.
Required Local path to be uploaded to COS. Directory or file is allowed.
Required COS path to put the local files in on COS.
Optional COS storage class. Default is STANDARD
.
Optional Set to true for cleaning files on COS path which are not existed in local path. Default is false.
Optional Set to true for using accelerate domain to upload files. Default is false.
uses: TencentCloud/cos-action@v1
with:
secret_id: ${{ secrets.TENCENT_CLOUD_SECRET_ID }}
secret_key: ${{ secrets.TENCENT_CLOUD_SECRET_KEY }}
cos_bucket: ${{ secrets.COS_BUCKET }}
cos_region: ${{ secrets.COS_REGION }}
cos_storage_class: MAZ_STANDARD
local_path: build
remote_path: docroot/static
clean: true