From 80342a7333c5c094b3b0edf9f98276190c27b8c7 Mon Sep 17 00:00:00 2001 From: hexxa Date: Fri, 17 Sep 2021 14:06:54 +0800 Subject: [PATCH] chore(demo): add heroku demo --- .github/workflows/ci_github_binary.yml | 38 ++++++++++++++++++++++++++ README.md | 2 ++ docs/README_zh-cn.md | 2 ++ 3 files changed, 42 insertions(+) create mode 100644 .github/workflows/ci_github_binary.yml diff --git a/.github/workflows/ci_github_binary.yml b/.github/workflows/ci_github_binary.yml new file mode 100644 index 0000000..8a0fdd1 --- /dev/null +++ b/.github/workflows/ci_github_binary.yml @@ -0,0 +1,38 @@ +name: cd-binary + +# Controls when the action will run. +on: + release: + types: [published] + workflow_dispatch: {} + +# A workflow run is made up of one or more jobs that can run sequentially or in parallel +jobs: + # This workflow contains a single job called "build" + build: + # The type of runner that the job will run on + runs-on: ubuntu-latest + + # Steps represent a sequence of tasks that will be executed as part of the job + steps: + # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it + - uses: actions/checkout@v2 + - uses: actions/setup-go@v2 # Install runtimes + with: + go-version: "^1.15.0" + - uses: actions/setup-node@v2 + with: + node-version: "12" + - run: go version + - name: Install dependencies + run: | + yarn + - name: Build + run: | + yarn build + - name: Upload the artifacts + uses: skx/github-action-publish-binaries@master + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + args: 'dist/*' diff --git a/README.md b/README.md index 79c6d53..a8ce3cd 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,8 @@

+This is a [demo on Heroku](https://hexxa-quickshare.herokuapp.com/). +(User is `demo`, password is `Quicksh@re`, uploading/downloading speed is limited to around 100KB.) ![Quickshare on desktop](./docs/imgs/desktop_2.jpeg) Choose Language: English | [简体中文](./docs/README_zh-cn.md) diff --git a/docs/README_zh-cn.md b/docs/README_zh-cn.md index 127d8e1..b66cb87 100644 --- a/docs/README_zh-cn.md +++ b/docs/README_zh-cn.md @@ -16,6 +16,8 @@

+这是一个 [Heroku上的演示](https://hexxa-quickshare.herokuapp.com/). +(用户名是 `demo`, 密码是 `Quicksh@re`, 上传/下载速度被限制在大约100KB.) ![Quickshare on desktop](./imgs/desktop_2.jpeg) 选择语言: [English](../README.md) | 简体中文