cos-action
cos-action copied to clipboard
Github Action to upload to Tencent Cloud COS
cos-action
Github Action to upload to Tencent Cloud COS
Inputs
secret_id
Required Tencent Cloud secret id. Should be referred to a encrypted environment variable.
secret_key
Required Tencent Cloud secret key. Should be referred to a encrypted environment variable.
cos_bucket
Required COS bucket name.
cos_region
Required COS bucket region.
local_path
Required Local path to be uploaded to COS. Directory or file is allowed.
remote_path
Required COS path to put the local files in on COS.
clean
Optional Set to true for cleaning files on COS path which are not existed in local path. Default is false.
accelerate
Optional Set to true for using accelerate domain to upload files. Default is false.
Example usage
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 }}
local_path: build
remote_path: docroot/static
clean: true