Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

bonaysoft/uptoc

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace
Open more actions menu

Repository files navigation

Uptoc

English | 🇨🇳中文

Run environment

  • Mac
  • Linux
  • Windows

Support Driver

  • Aliyun OSS
  • Tencent COS
  • Qiniu Kodo
  • Google Storage
  • AWS S3

Install the pre-compiled binary

homebrew tap:

brew install saltbo/bin/uptoc

homebrew (may not be the latest version):

brew install uptoc

deb/rpm:

Download the .deb or .rpm from the releases page and install with dpkg -i and rpm -i respectively.

Shell script:

curl -sSf https://uptoc.saltbo.cn/install.sh | sh

manually:

Download the pre-compiled binaries from the releases page and copy to the desired location.

Usage

Basic

uptoc --driver oss --region cn-beijing --access_key LTAI4FxxxxxxxBXmS3 --secret_key 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

Github Actions

See action.yml

steps:
  - name: Deploy
    uses: saltbo/uptoc@master
    with:
      driver: oss
      region: cn-zhangjiakou
      bucket: saltbo-blog
      exclude: .cache,test
      dist: public
    env:
      UPTOC_UPLOADER_AK: ${{ secrets.UPTOC_UPLOADER_KEYID }}
      UPTOC_UPLOADER_SK: ${{ secrets.UPTOC_UPLOADER_KEYSECRET }}

Args Examples

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
google ut-uptoc auto -
s3 ut-uptoc ap-northeast-1 Regions

Contributing

See CONTRIBUTING for details on submitting patches and the contribution workflow.

Contact us

Author

License

About

A static file deployment tool that supports multiple platforms.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Sponsor this project

  •  

Packages

 
 
 

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.