From 1cccb69c9a581eb6ad363d780a657e28c729c3aa Mon Sep 17 00:00:00 2001 From: neil Date: Tue, 22 Nov 2022 16:23:54 +0800 Subject: [PATCH] #10 comment installer links and cp installers to s3 --- .github/workflows/ci.yml | 37 +++++++++++++++++++++++++++++-------- 1 file changed, 29 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bfd6b6f..474e0d1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -97,15 +97,36 @@ jobs: aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} aws-region: us-east-1 + + - name: mac-os cp package images from prod to preview 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/$GITHUB_REF/gui.app + 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 + + - name: ubuntu cp package images from prod to preview 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/$GITHUB_REF/gui.deb - - uses: mshick/add-pr-comment@v2 + - name: comment install ubuntu + uses: mshick/add-pr-comment@v2 + if: matrix.platform == 'ubuntu-latest' with: message-id: ${{ matrix.platform }}-comment message: | - **comment for: ${{ matrix.platform }}** - 🌏 - ! - # - name: cp package images from prod to preview bucket - # run: | - # aws s3 cp s3://www.tea.xyz/Images/packages \ - # s3://preview.gui.tea.xyz/Images/packages \ No newline at end of file + **installer for ${{ matrix.platform }} is at** + http://preview.gui.tea.xyz.s3-website-us-east-1.amazonaws.com/$GITHUB_REF/gui.deb + + - name: comment install mac-os + uses: mshick/add-pr-comment@v2 + if: matrix.platform == 'macos-latest' + with: + message-id: ${{ matrix.platform }}-comment + message: | + **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/gui.dmg \ No newline at end of file