From a0e1726279e29e53d3ba8675fddb76f5a8b9360a Mon Sep 17 00:00:00 2001 From: gaorongze Date: Thu, 27 Jul 2023 15:45:11 +0800 Subject: [PATCH] upload cloudberrydb icw test log in artifact This pr is mainly used for cloudberrydb icw test log to artifact so that you can see why the test failed. --- .github/workflows/build.yml | 68 +++++++++++++++++++++++++++++++++-- .github/workflows/release.yml | 68 ++++++++++++++++++++++++++++++++++- 2 files changed, 133 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 54a868be7d1..3d4d0d04de7 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -58,6 +58,28 @@ jobs: cd /code echo $GITHUB_RUN_ID > gpdb_src/BUILD_NUMBER gpdb_src/hd-ci/icw_cbdb.bash $FTS_MODE + - uses: actions/upload-artifact@v3 + if: failure() + with: + name: cbdb-test-log + path: | + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/cbdb-artifacts.txt + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/regress/regression.out + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/regress/regression.diffs + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/regress/results/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/regress/expected/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/isolation2/regression.out + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/isolation2/regression.diffs + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/isolation2/results/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/isolation2/expected/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/standby/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/qddir/demoDataDir-1/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast1/demoDataDir0/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast2/demoDataDir1/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast3/demoDataDir2/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast_mirror1/demoDataDir0/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast_mirror2/demoDataDir1/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast_mirror3/demoDataDir2/log/ icw-orca-test: needs: build runs-on: [self-hosted, example] @@ -84,6 +106,28 @@ jobs: cd /code echo $GITHUB_RUN_ID > gpdb_src/BUILD_NUMBER gpdb_src/hd-ci/icw_cbdb.bash $FTS_MODE + - uses: actions/upload-artifact@v3 + if: failure() + with: + name: cbdb-test-log + path: | + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/cbdb-artifacts.txt + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/regress/regression.out + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/regress/regression.diffs + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/regress/results/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/regress/expected/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/isolation2/regression.out + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/isolation2/regression.diffs + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/isolation2/results/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/isolation2/expected/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/standby/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/qddir/demoDataDir-1/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast1/demoDataDir0/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast2/demoDataDir1/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast3/demoDataDir2/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast_mirror1/demoDataDir0/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast_mirror2/demoDataDir1/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast_mirror3/demoDataDir2/log/ icw-parallel-test: needs: build runs-on: [self-hosted, example] @@ -110,8 +154,28 @@ jobs: cd /code echo $GITHUB_RUN_ID > gpdb_src/BUILD_NUMBER gpdb_src/hd-ci/icw_cbdb.bash $FTS_MODE - - + - uses: actions/upload-artifact@v3 + if: failure() + with: + name: cbdb-test-log + path: | + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/cbdb-artifacts.txt + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/regress/regression.out + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/regress/regression.diffs + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/regress/results/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/regress/expected/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/isolation2/regression.out + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/isolation2/regression.diffs + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/isolation2/results/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/isolation2/expected/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/standby/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/qddir/demoDataDir-1/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast1/demoDataDir0/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast2/demoDataDir1/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast3/demoDataDir2/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast_mirror1/demoDataDir0/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast_mirror2/demoDataDir1/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast_mirror3/demoDataDir2/log/ diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9050ac32e01..5c4b48a3651 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -39,7 +39,7 @@ jobs: needs: build runs-on: [self-hosted, example] env: - MAKE_TEST_COMMAND: "-k PGOPTIONS='-c optimizer=off -c gp_appendonly_insert_files=0'' installcheck-world" + MAKE_TEST_COMMAND: "-k PGOPTIONS='-c optimizer=off -c gp_appendonly_insert_files=0' installcheck-world" TEST_OS: "centos" DUMP_DB: "true" BUILD_TYPE: release @@ -70,6 +70,28 @@ jobs: cd /code echo $GITHUB_RUN_ID > gpdb_src/BUILD_NUMBER gpdb_src/hd-ci/icw_cbdb.bash internal_fts + - uses: actions/upload-artifact@v3 + if: failure() + with: + name: cbdb-test-log + path: | + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/cbdb-artifacts.txt + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/regress/regression.out + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/regress/regression.diffs + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/regress/results/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/regress/expected/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/isolation2/regression.out + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/isolation2/regression.diffs + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/isolation2/results/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/isolation2/expected/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/standby/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/qddir/demoDataDir-1/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast1/demoDataDir0/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast2/demoDataDir1/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast3/demoDataDir2/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast_mirror1/demoDataDir0/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast_mirror2/demoDataDir1/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast_mirror3/demoDataDir2/log/ icw-orca-test: needs: build runs-on: [self-hosted, example] @@ -105,6 +127,28 @@ jobs: cd /code echo $GITHUB_RUN_ID > gpdb_src/BUILD_NUMBER gpdb_src/hd-ci/icw_cbdb.bash internal_fts + - uses: actions/upload-artifact@v3 + if: failure() + with: + name: cbdb-test-log + path: | + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/cbdb-artifacts.txt + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/regress/regression.out + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/regress/regression.diffs + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/regress/results/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/regress/expected/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/isolation2/regression.out + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/isolation2/regression.diffs + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/isolation2/results/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/isolation2/expected/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/standby/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/qddir/demoDataDir-1/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast1/demoDataDir0/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast2/demoDataDir1/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast3/demoDataDir2/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast_mirror1/demoDataDir0/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast_mirror2/demoDataDir1/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast_mirror3/demoDataDir2/log/ icw-parallel-test: needs: build runs-on: [self-hosted, example] @@ -131,6 +175,28 @@ jobs: cd /code echo $GITHUB_RUN_ID > gpdb_src/BUILD_NUMBER gpdb_src/hd-ci/icw_cbdb.bash internal_fts + - uses: actions/upload-artifact@v3 + if: failure() + with: + name: cbdb-test-log + path: | + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/cbdb-artifacts.txt + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/regress/regression.out + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/regress/regression.diffs + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/regress/results/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/regress/expected/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/isolation2/regression.out + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/isolation2/regression.diffs + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/isolation2/results/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/src/test/isolation2/expected/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/standby/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/qddir/demoDataDir-1/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast1/demoDataDir0/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast2/demoDataDir1/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast3/demoDataDir2/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast_mirror1/demoDataDir0/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast_mirror2/demoDataDir1/log/ + /opt/actions-runner/_work/cloudberrydb/cloudberrydb/gpAux/gpdemo/datadirs/dbfast_mirror3/demoDataDir2/log/ release: name: Upload Release Asset needs: ["icw-orca-test","icw-test","icw-parallel-test"]