mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-20 02:55:38 +08:00
build: add r2 release mirror
This commit is contained in:
40
.github/workflows/release-mirrors.yml
vendored
40
.github/workflows/release-mirrors.yml
vendored
@@ -12,7 +12,7 @@ on:
|
||||
type: number
|
||||
|
||||
jobs:
|
||||
upload-mirrors:
|
||||
get-files:
|
||||
runs-on: "ubuntu-latest"
|
||||
steps:
|
||||
- name: "Fetch release info"
|
||||
@@ -34,12 +34,34 @@ jobs:
|
||||
gh release download ${{ env.release_tag }} --repo 'MaaAssistantArknights/MaaAssistantArknights' --pattern "MAA-${{ env.release_tag }}-*" --clobber
|
||||
env:
|
||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
- name: "Upload to mirror 0"
|
||||
uses: appleboy/scp-action@master
|
||||
# upload-mirror0:
|
||||
# runs-on: "ubuntu-latest"
|
||||
# needs:
|
||||
# - get-files
|
||||
# steps:
|
||||
# - name: "Upload to mirror 0"
|
||||
# uses: appleboy/scp-action@master
|
||||
# with:
|
||||
# host: ${{ secrets.SSH_MIRROR_0_HOST }}
|
||||
# username: ${{ secrets.SSH_MIRROR_0_USER }}
|
||||
# key: ${{ secrets.SSH_MIRROR_0_KEY }}
|
||||
# source: "upload-dir/${{ env.release_tag }}"
|
||||
# target: "/data/html/MaaAssistantArknights/MaaAssistantArknights/releases/download"
|
||||
# strip_components: 1
|
||||
upload-r2:
|
||||
runs-on: "ubuntu-latest"
|
||||
needs:
|
||||
- get-files
|
||||
steps:
|
||||
- name: "Upload to R2"
|
||||
uses: jakejarvis/s3-sync-action@v0.5.1
|
||||
with:
|
||||
host: ${{ secrets.SSH_MIRROR_0_HOST }}
|
||||
username: ${{ secrets.SSH_MIRROR_0_USER }}
|
||||
key: ${{ secrets.SSH_MIRROR_0_KEY }}
|
||||
source: "upload-dir/${{ env.release_tag }}"
|
||||
target: "/data/html/MaaAssistantArknights/MaaAssistantArknights/releases/download"
|
||||
strip_components: 1
|
||||
args: --acl public-read --follow-symlinks --delete
|
||||
env:
|
||||
AWS_S3_BUCKET: ${{ secrets.AWS_S3_BUCKET }}
|
||||
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
||||
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
||||
AWS_REGION: 'us-east-1'
|
||||
AWS_S3_ENDPOINT: ${{ secrets.AWS_S3_ENDPOINT }}
|
||||
SOURCE_DIR: "upload-dir/${{ env.release_tag }}"
|
||||
DEST_DIR: "MaaAssistantArknights/MaaAssistantArknights/releases/download"
|
||||
|
||||
Reference in New Issue
Block a user