#10 add installer to ref-slug url folder

This commit is contained in:
neil 2022-11-22 16:39:58 +08:00
parent 1cccb69c9a
commit 9559dd1abc
2 changed files with 25 additions and 7 deletions

View file

@ -102,15 +102,15 @@ jobs:
if: matrix.platform == 'macos-latest' if: matrix.platform == 'macos-latest'
run: | run: |
aws s3 cp ./packages/gui/src-tauri/target/release/bundle/macos/gui.app \ aws s3 cp ./packages/gui/src-tauri/target/release/bundle/macos/gui.app \
s3://preview.gui.tea.xyz/$GITHUB_REF/gui.app s3://preview.gui.tea.xyz/$GITHUB_REF_SLUG_URL/gui.app
aws s3 cp ./packages/gui/src-tauri/target/release/bundle/dmg/gui_0.1.0_x64.dmg \ aws s3 cp ./packages/gui/src-tauri/target/release/bundle/dmg/gui_0.1.0_x64.dmg \
s3://preview.gui.tea.xyz/$GITHUB_REF/gui.dmg s3://preview.gui.tea.xyz/$GITHUB_REF_SLUG_URL/gui.dmg
- name: ubuntu cp package images from prod to preview bucket - name: ubuntu cp package images from prod to preview bucket
if: matrix.platform == 'ubuntu-latest' if: matrix.platform == 'ubuntu-latest'
run: | run: |
aws s3 cp ./packages/gui/src-tauri/target/release/bundle/deb/gui_0.1.0_amd64.deb \ aws s3 cp ./packages/gui/src-tauri/target/release/bundle/deb/gui_0.1.0_amd64.deb \
s3://preview.gui.tea.xyz/$GITHUB_REF/gui.deb s3://preview.gui.tea.xyz/$GITHUB_REF_SLUG_URL/gui.deb
- name: comment install ubuntu - name: comment install ubuntu
uses: mshick/add-pr-comment@v2 uses: mshick/add-pr-comment@v2
@ -119,7 +119,7 @@ jobs:
message-id: ${{ matrix.platform }}-comment message-id: ${{ matrix.platform }}-comment
message: | message: |
**installer for ${{ matrix.platform }} is at** **installer for ${{ matrix.platform }} is at**
http://preview.gui.tea.xyz.s3-website-us-east-1.amazonaws.com/$GITHUB_REF/gui.deb "http://preview.gui.tea.xyz.s3-website-us-east-1.amazonaws.com/$GITHUB_REF_SLUG_URL/gui.deb"
- name: comment install mac-os - name: comment install mac-os
uses: mshick/add-pr-comment@v2 uses: mshick/add-pr-comment@v2
@ -128,5 +128,5 @@ jobs:
message-id: ${{ matrix.platform }}-comment message-id: ${{ matrix.platform }}-comment
message: | message: |
**installer for ${{ matrix.platform }} is at** **installer for ${{ matrix.platform }} is at**
http://preview.gui.tea.xyz.s3-website-us-east-1.amazonaws.com/$GITHUB_REF/gui.app "http://preview.gui.tea.xyz.s3-website-us-east-1.amazonaws.com/$GITHUB_REF_SLUG_URL/gui.app"
http://preview.gui.tea.xyz.s3-website-us-east-1.amazonaws.com/$GITHUB_REF/gui.dmg "http://preview.gui.tea.xyz.s3-website-us-east-1.amazonaws.com/$GITHUB_REF_SLUG_URL/gui.dmg"

View file

@ -95,3 +95,21 @@ jobs:
- name: test build tauri - name: test build tauri
run: pnpm --filter gui tauri build run: pnpm --filter gui tauri build
- name: Get current date
id: date
run: echo "date=date::$(date +'%Y-%m-%dT%H:%M:%S')" >> >> $GITHUB_OUTPUT
- name: mac-os cp package images from prod to gui bucket
if: matrix.platform == 'macos-latest'
run: |
aws s3 cp ./packages/gui/src-tauri/target/release/bundle/macos/gui.app \
s3://preview.gui.tea.xyz/release/gui_${{ steps.date.outputs.date }}.app
aws s3 cp ./packages/gui/src-tauri/target/release/bundle/dmg/gui_0.1.0_x64.dmg \
s3://preview.gui.tea.xyz/release/gui_${{ steps.date.outputs.date }}.dmg
- name: ubuntu cp package images from prod to gui bucket
if: matrix.platform == 'ubuntu-latest'
run: |
aws s3 cp ./packages/gui/src-tauri/target/release/bundle/deb/gui_0.1.0_amd64.deb \
s3://preview.gui.tea.xyz/release/gui_${{ steps.date.outputs.date }}.deb