From 7a37fc1facebe009d308ef167e6615b199add941 Mon Sep 17 00:00:00 2001 From: debugtalk Date: Wed, 26 Jan 2022 14:23:21 +0800 Subject: [PATCH] feat: upload artifacts to aliyun oss --- .github/workflows/release.yml | 29 ++++++++++++++++------------- docs/CHANGELOG.md | 3 ++- 2 files changed, 18 insertions(+), 14 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5590c6ac..ffdcbb0d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,6 +1,7 @@ name: Release hrp cli binaries on: + push: release: types: [created] @@ -19,8 +20,19 @@ jobs: steps: - name: Checkout code uses: actions/checkout@v2 + - name: Setup aliyun OSS + uses: manyuanrong/setup-ossutil@v2.0 + with: + endpoint: "oss-cn-beijing.aliyuncs.com" + access-key-id: ${{ secrets.ALIYUN_ACCESSKEY_ID }} + access-key-secret: ${{ secrets.ALIYUN_ACCESSKEY_SECRET }} + - name: Upload artifacts to aliyun OSS + run: | + pwd + which ossutil + ossutil cp -rf cli/scripts/install.sh oss://httprunner/ - name: Release hrp cli binaries - uses: wangyoucao577/go-release-action@v1.22 + uses: wangyoucao577/go-release-action@v1.23 with: github_token: ${{ secrets.GITHUB_TOKEN }} goos: ${{ matrix.goos }} @@ -29,15 +41,6 @@ jobs: binary_name: "hrp" ldflags: "-s -w" extra_files: LICENSE README.md docs/CHANGELOG.md - - name: Setup aliyun OSS - uses: manyuanrong/setup-ossutil@v2.0 - with: - endpoint: "oss-cn-beijing.aliyuncs.com" - access-key-id: ${{ secrets.ALIYUN_ACCESSKEY_ID }} - access-key-secret: ${{ secrets.ALIYUN_ACCESSKEY_SECRET }} - # - name: Upload to aliyun OSS - # run: | - # ossutil cp -rf cli/scripts/install.sh oss://httprunner/ - # ossutil cp -rf hrp-*.tar.gz hrp-*.zip oss://httprunner/ || true - # - name: Test install.sh - # run: bash -c "$(curl -ksSL https://httprunner.oss-cn-beijing.aliyuncs.com/install.sh)" + post_command: mv "$RELEASE_ASSET_FILE" /home/runner/work/hrp/hrp/ + - name: Test install.sh + run: bash -c "$(curl -ksSL https://httprunner.oss-cn-beijing.aliyuncs.com/install.sh)" diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index f7652391..e73b2729 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -1,8 +1,9 @@ # Release History -## v0.6.0 (2022-01-25) +## v0.6.0 (2022-01-26) - feat: implement `rendezvous` mechanism for data driven +- feat: upload release artifacts to aliyun oss - change: remove sentry sdk ## v0.5.3 (2022-01-25)