You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@apisix.apache.org by li...@apache.org on 2021/09/12 07:13:43 UTC
[apisix-dashboard] branch master updated: ci: optimize build rpm
workflow with apisix-build-tools v2.2.0 (#2133)
This is an automated email from the ASF dual-hosted git repository.
liuxiran pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/apisix-dashboard.git
The following commit(s) were added to refs/heads/master by this push:
new 65e2528 ci: optimize build rpm workflow with apisix-build-tools v2.2.0 (#2133)
65e2528 is described below
commit 65e25289e6421e8b55e423e6050c2b39143bc165
Author: qsliu2017 <57...@users.noreply.github.com>
AuthorDate: Sun Sep 12 15:13:34 2021 +0800
ci: optimize build rpm workflow with apisix-build-tools v2.2.0 (#2133)
---
.github/workflows/auto-build-rpm.yml | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/auto-build-rpm.yml b/.github/workflows/auto-build-rpm.yml
index 4199b3a..4f41017 100644
--- a/.github/workflows/auto-build-rpm.yml
+++ b/.github/workflows/auto-build-rpm.yml
@@ -29,6 +29,16 @@ jobs:
- name: Check out code
uses: actions/checkout@v2
+ - uses: docker/setup-buildx-action@v1
+
+ - uses: actions/cache@v2
+ with:
+ path: /tmp/.buildx-cache
+ key: ${{ runner.os }}-buildx-apisixdashboard-${{ github.sha }}
+ restore-keys: |
+ ${{ runner.os }}-buildx-apisixdashboard-
+ ${{ runner.os }}-buildx-
+
- name: Extract branch name
id: branch_env
shell: bash
@@ -39,7 +49,7 @@ jobs:
run: |
export VERSION=${{ steps.branch_env.outputs.version }}
sudo gem install --no-document fpm
- git clone -b v2.1.0 https://github.com/api7/apisix-build-tools.git
+ git clone -b v2.2.0 https://github.com/api7/apisix-build-tools.git
# move codes under build tool
mkdir ./apisix-build-tools/apisix-dashboard
@@ -50,7 +60,7 @@ jobs:
if [ "$VERSION" != "merge" && "$VERSION" != "master" ];then
export checkout=release/${VERSION}
fi
- make package type=rpm app=dashboard version=${VERSION} checkout=${checkout} image_base=centos image_tag=7 local_code_path=./apisix-dashboard
+ make package type=rpm app=dashboard version=${VERSION} checkout=${checkout} image_base=centos image_tag=7 local_code_path=./apisix-dashboard buildx=True
- name: Run centos7 docker and mapping apisix into container
run: |