From 7d2afbe2afd7330a986785f50cedb10dc952191a Mon Sep 17 00:00:00 2001 From: zhanghongtong Date: Thu, 4 Mar 2021 08:07:53 +0800 Subject: [PATCH] build(CI): fix syntax error for actions --- .github/workflows/build_packages.yaml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build_packages.yaml b/.github/workflows/build_packages.yaml index 5485a9fcd..5c7ff8cfa 100644 --- a/.github/workflows/build_packages.yaml +++ b/.github/workflows/build_packages.yaml @@ -283,8 +283,9 @@ jobs: steps: - name: get_version run: | - version=$(echo ${{ github.ref }} | sed -r "s ^refs/heads/|^refs/tags/(.*) \1 g") - echo "VERSION=$verison" >> $GITHUB_ENV + echo 'version<> $GITHUB_ENV + echo ${{ github.ref }} | sed -r "s ^refs/heads/|^refs/tags/(.*) \1 g" >> $GITHUB_ENV + echo 'EOF' >> $GITHUB_ENV - uses: actions/download-artifact@v2 with: name: emqx @@ -313,9 +314,9 @@ jobs: aws configure set aws_secret_access_key ${{ secrets.AWS_SECRET_ACCESS_KEY }} aws configure set default.region us-west-2 - aws s3 cp --recursive _packages/emqx s3://packages.emqx/emqx-ce/$VERSION - aws s3 cp --recursive _packages/emqx-edge s3://packages.emqx/emqx-edge/$VERSION - aws cloudfront create-invalidation --distribution-id E170YEULGLT8XB --paths "/emqx-ce/$VERSION/*,/emqx-edge/$VERSION/*" + aws s3 cp --recursive _packages/emqx s3://packages.emqx/emqx-ce/${{ env.version }} + aws s3 cp --recursive _packages/emqx-edge s3://packages.emqx/emqx-edge/${{ env.version }} + aws cloudfront create-invalidation --distribution-id E170YEULGLT8XB --paths "/emqx-ce/${{ env.version }}/*,/emqx-edge/${{ env.version }}/*" mkdir packages mv _packages/emqx/* packages @@ -338,7 +339,7 @@ jobs: -H "Content-Type: application/json" \ -H "token: ${{ secrets.EMQX_IO_TOKEN }}" \ -X POST \ - -d "{\"repo\":\"emqx/emqx\", \"tag\": \"${VERSION}\" }" \ + -d "{\"repo\":\"emqx/emqx\", \"tag\": \"${{ env.version }}\" }" \ ${{ secrets.EMQX_IO_RELEASE_API }} - name: push docker image to docker hub if: github.event_name == 'release' @@ -359,7 +360,7 @@ jobs: -H "Authorization: token ${{ secrets.AccessToken }}" \ -H "Accept: application/vnd.github.v3+json" \ -X POST \ - -d "{\"ref\":\"v1.0.0\",\"inputs\":{\"version\": \"${VERSION}\", \"emqx_ce\": \"true\"}}" \ + -d "{\"ref\":\"v1.0.0\",\"inputs\":{\"version\": \"${{ env.version }}\", \"emqx_ce\": \"true\"}}" \ https://api.github.com/repos/emqx/emqx-ci-helper/actions/workflows/update_repos.yaml/dispatches - uses: geekyeggo/delete-artifact@v1 with: