You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
Uptoc Action
v1.3.0
uptoc
is a cli tool for deploying files to the cloud storage.
- Mac
- Linux
- Windows
- Aliyun OSS
- Tencent COS
- Qiniu Kodo
- Google Storage
- AWS S3
Download the appropriate binary for your platform from the Releases page, or:
curl -sSf http://uptoc.saltbo.cn/install.sh | sh
uptoc --driver oss --region cn-beijing --access_key LTAI4FxxxxxxxBXmS3 --access_secret Vt1FZgxxxxxxxxxxxxKp380AI --bucket demo-bucket /opt/blog/public
And the access-key and access-secret support settings by the system environment
export UPTOC_UPLOADER_AK=LTAI4FxxxxxxxBXmS3
export UPTOC_UPLOADER_SK=Vt1FZgxxxxxxxxxxxxKp380AI
uptoc --driver oss --region cn-beijing --bucket blog-bucket /opt/blog/public
steps:
- name: Deploy
uses: saltbo/uptoc@master
with:
driver: oss
region: cn-zhangjiakou
bucket: saltbo-blog
dist: public
env:
UPTOC_UPLOADER_AK: ${{ secrets.UPTOC_UPLOADER_KEYID }}
UPTOC_UPLOADER_SK: ${{ secrets.UPTOC_UPLOADER_KEYSECRET }}
after_success:
- curl -sSf http://uptoc.saltbo.cn/install.sh | sh
- uptoc --region cn-zhangjiakou --bucket blog-bucket public
driver | bucket | region | region enum |
---|---|---|---|
oss | ut-uptoc | cn-hangzhou | Regions |
cos | ut-uptoc-1255970412 | ap-shanghai | Regions |
qiniu | ut-uptoc | cn-east-1 | Regions |
ut-uptoc | auto | - | |
s3 | ut-uptoc | ap-northeast-1 | Regions |