From 0ca0e5f644dcc36d4b0d38095adc7b590108a772 Mon Sep 17 00:00:00 2001 From: "jingshun.tq" <35712518+Teingi@users.noreply.github.com> Date: Wed, 27 Nov 2024 15:33:47 +0800 Subject: [PATCH 01/22] Update build_package.yml --- .github/workflows/build_package.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_package.yml b/.github/workflows/build_package.yml index de04b0e9..61668d3a 100644 --- a/.github/workflows/build_package.yml +++ b/.github/workflows/build_package.yml @@ -19,7 +19,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install dependencies run: | @@ -48,7 +48,7 @@ jobs: find / -name oceanbase-diagnostic-tool-*.rpm - name: "Upload rpm" - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: obdiag-rpm-packages path: | From fbca7dc35dab48e5bf6ffe7121c5839b8e204361 Mon Sep 17 00:00:00 2001 From: "jingshun.tq" <35712518+Teingi@users.noreply.github.com> Date: Wed, 27 Nov 2024 15:39:23 +0800 Subject: [PATCH 02/22] Update build_package.yml --- .github/workflows/build_package.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_package.yml b/.github/workflows/build_package.yml index 61668d3a..6e19a285 100644 --- a/.github/workflows/build_package.yml +++ b/.github/workflows/build_package.yml @@ -19,7 +19,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v2 - name: Install dependencies run: | @@ -48,7 +48,7 @@ jobs: find / -name oceanbase-diagnostic-tool-*.rpm - name: "Upload rpm" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v2 with: name: obdiag-rpm-packages path: | From 157ad2679d1f2408eaefcc2b09eec6b61f3048b1 Mon Sep 17 00:00:00 2001 From: "jingshun.tq" <35712518+Teingi@users.noreply.github.com> Date: Wed, 27 Nov 2024 15:40:50 +0800 Subject: [PATCH 03/22] Update build_package.yml --- .github/workflows/build_package.yml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.github/workflows/build_package.yml b/.github/workflows/build_package.yml index 6e19a285..9ba781b4 100644 --- a/.github/workflows/build_package.yml +++ b/.github/workflows/build_package.yml @@ -18,8 +18,6 @@ jobs: image: "oceanbase/obdiag-builder:latest" steps: - - name: Checkout code - uses: actions/checkout@v2 - name: Install dependencies run: | @@ -48,7 +46,7 @@ jobs: find / -name oceanbase-diagnostic-tool-*.rpm - name: "Upload rpm" - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: obdiag-rpm-packages path: | @@ -61,8 +59,6 @@ jobs: runs-on: ubuntu-22.04 steps: - - name: Checkout code - uses: actions/checkout@v3 - name: Download RPM Artifact uses: actions/download-artifact@v3 From 3d42eea0a286ffabafde93aff3f72cbaabe5ccd9 Mon Sep 17 00:00:00 2001 From: "jingshun.tq" <35712518+Teingi@users.noreply.github.com> Date: Wed, 27 Nov 2024 15:48:40 +0800 Subject: [PATCH 04/22] Update build_package.yml --- .github/workflows/build_package.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_package.yml b/.github/workflows/build_package.yml index 9ba781b4..2256eec3 100644 --- a/.github/workflows/build_package.yml +++ b/.github/workflows/build_package.yml @@ -18,7 +18,9 @@ jobs: image: "oceanbase/obdiag-builder:latest" steps: - + - name: Checkout code + uses: actions/checkout@v3 + - name: Install dependencies run: | export PATH=/opt/miniconda3/bin:$PATH @@ -59,7 +61,9 @@ jobs: runs-on: ubuntu-22.04 steps: - + - name: Checkout code + uses: actions/checkout@v3 + - name: Download RPM Artifact uses: actions/download-artifact@v3 with: From c619a3fbc06d0f7747eaf804682ce23f4bdd9d69 Mon Sep 17 00:00:00 2001 From: "jingshun.tq" <35712518+Teingi@users.noreply.github.com> Date: Wed, 27 Nov 2024 15:52:52 +0800 Subject: [PATCH 05/22] Update build_package.yml --- .github/workflows/build_package.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/build_package.yml b/.github/workflows/build_package.yml index 2256eec3..573e4b45 100644 --- a/.github/workflows/build_package.yml +++ b/.github/workflows/build_package.yml @@ -9,6 +9,8 @@ on: - master env: ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true + ACTIONS_RUNNER_FORCED_INTERNAL_NODE_VERSION: node16 + ACTIONS_RUNNER_FORCE_ACTIONS_NODE_VERSION: node16 jobs: build-rpm: From c0305e6626987a8146a57bb4ccee6450e8a70321 Mon Sep 17 00:00:00 2001 From: "jingshun.tq" <35712518+Teingi@users.noreply.github.com> Date: Wed, 27 Nov 2024 16:11:58 +0800 Subject: [PATCH 06/22] Update build_package.yml --- .github/workflows/build_package.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/build_package.yml b/.github/workflows/build_package.yml index 573e4b45..2db5ff18 100644 --- a/.github/workflows/build_package.yml +++ b/.github/workflows/build_package.yml @@ -22,6 +22,10 @@ jobs: steps: - name: Checkout code uses: actions/checkout@v3 + run: | + cd $RUNNER_HOME/actions-runner/externals + mv node20 node20.bak + ln -s node16 node20 - name: Install dependencies run: | From 06fbf66185020fbc65c160431a6b1d57eff61e46 Mon Sep 17 00:00:00 2001 From: "jingshun.tq" <35712518+Teingi@users.noreply.github.com> Date: Wed, 27 Nov 2024 16:18:09 +0800 Subject: [PATCH 07/22] Update build_package.yml --- .github/workflows/build_package.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build_package.yml b/.github/workflows/build_package.yml index 2db5ff18..e8af3f80 100644 --- a/.github/workflows/build_package.yml +++ b/.github/workflows/build_package.yml @@ -18,14 +18,12 @@ jobs: runs-on: ubuntu-latest container: image: "oceanbase/obdiag-builder:latest" + env: + ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true steps: - name: Checkout code uses: actions/checkout@v3 - run: | - cd $RUNNER_HOME/actions-runner/externals - mv node20 node20.bak - ln -s node16 node20 - name: Install dependencies run: | From fd7224a0046f05c239469c5dd2e1c614068e7ad2 Mon Sep 17 00:00:00 2001 From: "jingshun.tq" <35712518+Teingi@users.noreply.github.com> Date: Wed, 27 Nov 2024 16:21:05 +0800 Subject: [PATCH 08/22] Update build_package.yml --- .github/workflows/build_package.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/build_package.yml b/.github/workflows/build_package.yml index e8af3f80..0fa33404 100644 --- a/.github/workflows/build_package.yml +++ b/.github/workflows/build_package.yml @@ -22,6 +22,11 @@ jobs: ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true steps: + - name: checkout fix + run: | + cd $RUNNER_HOME/actions-runner/externals + mv node20 node20.bak + ln -s node16 node20 - name: Checkout code uses: actions/checkout@v3 From fda986596ea6609d300e3d6c7876e482dde82776 Mon Sep 17 00:00:00 2001 From: "jingshun.tq" <35712518+Teingi@users.noreply.github.com> Date: Wed, 27 Nov 2024 16:42:12 +0800 Subject: [PATCH 09/22] Update build_package.yml --- .github/workflows/build_package.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build_package.yml b/.github/workflows/build_package.yml index 0fa33404..ca1bc94f 100644 --- a/.github/workflows/build_package.yml +++ b/.github/workflows/build_package.yml @@ -22,11 +22,16 @@ jobs: ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true steps: - - name: checkout fix + - name: Run on old node run: | - cd $RUNNER_HOME/actions-runner/externals - mv node20 node20.bak - ln -s node16 node20 + sudo yum update -y + sudo yum install -y wget + touch "$HOME/.bashrc" + wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash + export NVM_DIR="$HOME/.nvm" + [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" + nvm install 16 + - name: Checkout code uses: actions/checkout@v3 From 75df023556e16d0e515864e92a5197c2f210c683 Mon Sep 17 00:00:00 2001 From: "jingshun.tq" <35712518+Teingi@users.noreply.github.com> Date: Wed, 27 Nov 2024 16:43:28 +0800 Subject: [PATCH 10/22] Update build_package.yml --- .github/workflows/build_package.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_package.yml b/.github/workflows/build_package.yml index ca1bc94f..860dadf3 100644 --- a/.github/workflows/build_package.yml +++ b/.github/workflows/build_package.yml @@ -24,8 +24,8 @@ jobs: steps: - name: Run on old node run: | - sudo yum update -y - sudo yum install -y wget + yum update -y + yum install -y wget touch "$HOME/.bashrc" wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash export NVM_DIR="$HOME/.nvm" From fd9bcd634428e10560b3c0af37e07a5d929265c1 Mon Sep 17 00:00:00 2001 From: "jingshun.tq" <35712518+Teingi@users.noreply.github.com> Date: Wed, 27 Nov 2024 16:47:44 +0800 Subject: [PATCH 11/22] Update build_package.yml --- .github/workflows/build_package.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build_package.yml b/.github/workflows/build_package.yml index 860dadf3..1b5fb72a 100644 --- a/.github/workflows/build_package.yml +++ b/.github/workflows/build_package.yml @@ -30,7 +30,8 @@ jobs: wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" - nvm install 16 + nvm uninstall 20 + nvm install 14 - name: Checkout code uses: actions/checkout@v3 From 291023934444ba431298f852fd53e0fe4aeb29cf Mon Sep 17 00:00:00 2001 From: "jingshun.tq" <35712518+Teingi@users.noreply.github.com> Date: Tue, 3 Dec 2024 11:07:07 +0800 Subject: [PATCH 12/22] Update build_package.yml --- .github/workflows/build_package.yml | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build_package.yml b/.github/workflows/build_package.yml index 1b5fb72a..9d1033c2 100644 --- a/.github/workflows/build_package.yml +++ b/.github/workflows/build_package.yml @@ -22,16 +22,12 @@ jobs: ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true steps: - - name: Run on old node + - name: install nodejs20glibc2.17 run: | - yum update -y - yum install -y wget - touch "$HOME/.bashrc" - wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash - export NVM_DIR="$HOME/.nvm" - [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" - nvm uninstall 20 - nvm install 14 + yum install curl -yyq + curl -LO https://unofficial-builds.nodejs.org/download/release/v20.9.0/node-v20.9.0-linux-x64-glibc-217.tar.xz + tar -xf node-v20.9.0-linux-x64-glibc-217.tar.xz --strip-components 1 -C /node20217 + ldd /__e/node20/bin/node - name: Checkout code uses: actions/checkout@v3 From 99c047c2cb3675ff9d08f732a8db5583f0a5ca76 Mon Sep 17 00:00:00 2001 From: "jingshun.tq" <35712518+Teingi@users.noreply.github.com> Date: Tue, 3 Dec 2024 11:10:30 +0800 Subject: [PATCH 13/22] Update build_package.yml --- .github/workflows/build_package.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build_package.yml b/.github/workflows/build_package.yml index 9d1033c2..7863382f 100644 --- a/.github/workflows/build_package.yml +++ b/.github/workflows/build_package.yml @@ -26,6 +26,7 @@ jobs: run: | yum install curl -yyq curl -LO https://unofficial-builds.nodejs.org/download/release/v20.9.0/node-v20.9.0-linux-x64-glibc-217.tar.xz + mkdir /node20217 tar -xf node-v20.9.0-linux-x64-glibc-217.tar.xz --strip-components 1 -C /node20217 ldd /__e/node20/bin/node From 042da743da870f59d9db84fcb025db3f395b02c6 Mon Sep 17 00:00:00 2001 From: "jingshun.tq" <35712518+Teingi@users.noreply.github.com> Date: Tue, 3 Dec 2024 15:24:41 +0800 Subject: [PATCH 14/22] Update build_package.yml --- .github/workflows/build_package.yml | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build_package.yml b/.github/workflows/build_package.yml index 7863382f..9409eebd 100644 --- a/.github/workflows/build_package.yml +++ b/.github/workflows/build_package.yml @@ -22,16 +22,21 @@ jobs: ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true steps: - - name: install nodejs20glibc2.17 - run: | - yum install curl -yyq - curl -LO https://unofficial-builds.nodejs.org/download/release/v20.9.0/node-v20.9.0-linux-x64-glibc-217.tar.xz - mkdir /node20217 - tar -xf node-v20.9.0-linux-x64-glibc-217.tar.xz --strip-components 1 -C /node20217 - ldd /__e/node20/bin/node + # - name: install nodejs20glibc2.17 + # run: | + # yum install curl -yyq + # curl -LO https://unofficial-builds.nodejs.org/download/release/v20.9.0/node-v20.9.0-linux-x64-glibc-217.tar.xz + # mkdir /node20217 + # tar -xf node-v20.9.0-linux-x64-glibc-217.tar.xz --strip-components 1 -C /node20217 + # ldd /__e/node20/bin/node - name: Checkout code uses: actions/checkout@v3 + + - name: Set up Node.js + uses: actions/setup-node@v3 + with: + node-version: '14' - name: Install dependencies run: | From c1b7b77b6ca94fdee65bb4a78c01417e57fe2319 Mon Sep 17 00:00:00 2001 From: "jingshun.tq" <35712518+Teingi@users.noreply.github.com> Date: Tue, 3 Dec 2024 15:33:11 +0800 Subject: [PATCH 15/22] Update build_package.yml --- .github/workflows/build_package.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build_package.yml b/.github/workflows/build_package.yml index 9409eebd..8683c9df 100644 --- a/.github/workflows/build_package.yml +++ b/.github/workflows/build_package.yml @@ -31,12 +31,12 @@ jobs: # ldd /__e/node20/bin/node - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v2 - - name: Set up Node.js - uses: actions/setup-node@v3 - with: - node-version: '14' + # - name: Set up Node.js + # uses: actions/setup-node@v3 + # with: + # node-version: '14' - name: Install dependencies run: | From c0e468578b9ca5972fb3c86b77ff6543507027f8 Mon Sep 17 00:00:00 2001 From: "jingshun.tq" <35712518+Teingi@users.noreply.github.com> Date: Tue, 3 Dec 2024 15:34:25 +0800 Subject: [PATCH 16/22] Update build_package.yml --- .github/workflows/build_package.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_package.yml b/.github/workflows/build_package.yml index 8683c9df..48e26fe8 100644 --- a/.github/workflows/build_package.yml +++ b/.github/workflows/build_package.yml @@ -31,7 +31,7 @@ jobs: # ldd /__e/node20/bin/node - name: Checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v4 # - name: Set up Node.js # uses: actions/setup-node@v3 From 5b002e73841d0a748c8c2025b1f8fb017fe053f9 Mon Sep 17 00:00:00 2001 From: "jingshun.tq" <35712518+Teingi@users.noreply.github.com> Date: Tue, 3 Dec 2024 15:46:12 +0800 Subject: [PATCH 17/22] Update build_package.yml --- .github/workflows/build_package.yml | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/.github/workflows/build_package.yml b/.github/workflows/build_package.yml index 48e26fe8..2d4f800d 100644 --- a/.github/workflows/build_package.yml +++ b/.github/workflows/build_package.yml @@ -22,21 +22,16 @@ jobs: ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true steps: - # - name: install nodejs20glibc2.17 - # run: | - # yum install curl -yyq - # curl -LO https://unofficial-builds.nodejs.org/download/release/v20.9.0/node-v20.9.0-linux-x64-glibc-217.tar.xz - # mkdir /node20217 - # tar -xf node-v20.9.0-linux-x64-glibc-217.tar.xz --strip-components 1 -C /node20217 - # ldd /__e/node20/bin/node + - name: install nodejs20glibc2.17 + run: | + yum install curl -yyq + curl -LO https://unofficial-builds.nodejs.org/download/release/v20.9.0/node-v20.9.0-linux-x64-glibc-217.tar.xz + mv /__e/node20 /__e/node20_backup + tar -xf node-v20.9.0-linux-x64-glibc-217.tar.xz --strip-components 1 -C /__e/node20 + ldd /__e/node20/bin/node - name: Checkout code - uses: actions/checkout@v4 - - # - name: Set up Node.js - # uses: actions/setup-node@v3 - # with: - # node-version: '14' + uses: actions/checkout@v3 - name: Install dependencies run: | From d91586fa278be1b29b05ebac268b587f191330b3 Mon Sep 17 00:00:00 2001 From: "jingshun.tq" <35712518+Teingi@users.noreply.github.com> Date: Tue, 3 Dec 2024 15:50:37 +0800 Subject: [PATCH 18/22] Update build_package.yml --- .github/workflows/build_package.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build_package.yml b/.github/workflows/build_package.yml index 2d4f800d..e37f8cfd 100644 --- a/.github/workflows/build_package.yml +++ b/.github/workflows/build_package.yml @@ -26,9 +26,11 @@ jobs: run: | yum install curl -yyq curl -LO https://unofficial-builds.nodejs.org/download/release/v20.9.0/node-v20.9.0-linux-x64-glibc-217.tar.xz - mv /__e/node20 /__e/node20_backup - tar -xf node-v20.9.0-linux-x64-glibc-217.tar.xz --strip-components 1 -C /__e/node20 - ldd /__e/node20/bin/node + mkdir -p /node20217 + tar -xf node-v20.9.0-linux-x64-glibc-217.tar.xz --strip-components 1 -C /node20217 + ldd /node20217/bin/node + export PATH=/node20217/bin:$PATH + source ~/.bashrc - name: Checkout code uses: actions/checkout@v3 From f3657fe5834bc843b2b52bc8a363606c45945b9c Mon Sep 17 00:00:00 2001 From: "jingshun.tq" <35712518+Teingi@users.noreply.github.com> Date: Tue, 3 Dec 2024 16:00:31 +0800 Subject: [PATCH 19/22] Update build_package.yml --- .github/workflows/build_package.yml | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/.github/workflows/build_package.yml b/.github/workflows/build_package.yml index e37f8cfd..25b7f576 100644 --- a/.github/workflows/build_package.yml +++ b/.github/workflows/build_package.yml @@ -17,20 +17,11 @@ jobs: name: Run on CentOS 7 runs-on: ubuntu-latest container: - image: "oceanbase/obdiag-builder:latest" + image: "quay.io/pypa/manylinux2014_x86_64" env: ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true steps: - - name: install nodejs20glibc2.17 - run: | - yum install curl -yyq - curl -LO https://unofficial-builds.nodejs.org/download/release/v20.9.0/node-v20.9.0-linux-x64-glibc-217.tar.xz - mkdir -p /node20217 - tar -xf node-v20.9.0-linux-x64-glibc-217.tar.xz --strip-components 1 -C /node20217 - ldd /node20217/bin/node - export PATH=/node20217/bin:$PATH - source ~/.bashrc - name: Checkout code uses: actions/checkout@v3 From d0697990b4923fa35a904e463be37b46738bf472 Mon Sep 17 00:00:00 2001 From: "jingshun.tq" <35712518+Teingi@users.noreply.github.com> Date: Tue, 3 Dec 2024 16:28:41 +0800 Subject: [PATCH 20/22] Update build_package.yml --- .github/workflows/build_package.yml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/build_package.yml b/.github/workflows/build_package.yml index 25b7f576..4ded03ce 100644 --- a/.github/workflows/build_package.yml +++ b/.github/workflows/build_package.yml @@ -9,23 +9,23 @@ on: - master env: ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true - ACTIONS_RUNNER_FORCED_INTERNAL_NODE_VERSION: node16 - ACTIONS_RUNNER_FORCE_ACTIONS_NODE_VERSION: node16 jobs: - build-rpm: - name: Run on CentOS 7 + checkout_code: + name: checkout code runs-on: ubuntu-latest - container: - image: "quay.io/pypa/manylinux2014_x86_64" - env: - ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true steps: - - name: Checkout code uses: actions/checkout@v3 - + + build-rpm: + needs: checkout_code + runs-on: ubuntu-latest + container: + image: "oceanbase/obdiag-builder:latest" + + steps: - name: Install dependencies run: | export PATH=/opt/miniconda3/bin:$PATH @@ -68,7 +68,7 @@ jobs: steps: - name: Checkout code uses: actions/checkout@v3 - + - name: Download RPM Artifact uses: actions/download-artifact@v3 with: From c8153de9a77f961b8f286feca264d4fb1efa0260 Mon Sep 17 00:00:00 2001 From: "jingshun.tq" <35712518+Teingi@users.noreply.github.com> Date: Tue, 3 Dec 2024 16:35:32 +0800 Subject: [PATCH 21/22] Update build_package.yml --- .github/workflows/build_package.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.github/workflows/build_package.yml b/.github/workflows/build_package.yml index 4ded03ce..e17931d5 100644 --- a/.github/workflows/build_package.yml +++ b/.github/workflows/build_package.yml @@ -18,6 +18,12 @@ jobs: steps: - name: Checkout code uses: actions/checkout@v3 + - name: Upload source code + uses: actions/upload-artifact@v3 + with: + name: source-code + path: ./ + retention-days: 3 build-rpm: needs: checkout_code @@ -26,6 +32,13 @@ jobs: image: "oceanbase/obdiag-builder:latest" steps: + # 下载之前上传的源码 + - name: Download source code + uses: actions/download-artifact@v3 + with: + name: source-code + path: . + - name: Install dependencies run: | export PATH=/opt/miniconda3/bin:$PATH From 87cf3a8f16abe5108eb664929ece16186c0ff94f Mon Sep 17 00:00:00 2001 From: "jingshun.tq" <35712518+Teingi@users.noreply.github.com> Date: Thu, 5 Dec 2024 16:01:25 +0800 Subject: [PATCH 22/22] Update build_package.yml --- .github/workflows/build_package.yml | 28 +++++----------------------- 1 file changed, 5 insertions(+), 23 deletions(-) diff --git a/.github/workflows/build_package.yml b/.github/workflows/build_package.yml index e17931d5..b1c272af 100644 --- a/.github/workflows/build_package.yml +++ b/.github/workflows/build_package.yml @@ -11,34 +11,16 @@ env: ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true jobs: - checkout_code: - name: checkout code - runs-on: ubuntu-latest - - steps: - - name: Checkout code - uses: actions/checkout@v3 - - name: Upload source code - uses: actions/upload-artifact@v3 - with: - name: source-code - path: ./ - retention-days: 3 - build-rpm: - needs: checkout_code + name: Run on CentOS 7 runs-on: ubuntu-latest container: image: "oceanbase/obdiag-builder:latest" steps: - # 下载之前上传的源码 - - name: Download source code - uses: actions/download-artifact@v3 - with: - name: source-code - path: . - + - name: Checkout code + uses: actions/checkout@v3 + - name: Install dependencies run: | export PATH=/opt/miniconda3/bin:$PATH @@ -103,4 +85,4 @@ jobs: with: name: obdiag-deb-package path: ./oceanbase-diagnostic-tool_*.deb - retention-days: 3 + retention-days: 5