This is an automated email from the ASF dual-hosted git repository. maxyang pushed a commit to branch merge-with-upstream in repository https://gitbox.apache.org/repos/asf/cloudberry-pxf.git
commit d5040cea6e42e5e6d0c8b79f8b10acf4b2e8233a Author: Dianjin Wang <[email protected]> AuthorDate: Fri Dec 19 11:42:41 2025 +0800 Update CI workflow to make it run --- .github/workflows/pxf-ci.yml | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/.github/workflows/pxf-ci.yml b/.github/workflows/pxf-ci.yml index 76711fb2..f3c06883 100644 --- a/.github/workflows/pxf-ci.yml +++ b/.github/workflows/pxf-ci.yml @@ -111,10 +111,7 @@ jobs: - name: Checkout Apache Cloudberry pxf source uses: actions/checkout@v4 with: - repository: apache/cloudberry-pxf - ref: merge-with-upstream fetch-depth: 1 - persist-credentials: false path: cloudberry-pxf submodules: true @@ -149,8 +146,12 @@ jobs: id: build_start continue-on-error: true run: | + echo "Current directory: $(pwd)" + echo "Listing workspace:" + ls -la + ls -la cloudberry-pxf/concourse/docker/pxf-cbdb-dev/ubuntu/ cd cloudberry-pxf - docker compose -f concourse/docker/pxf-cbdb-dev/ubuntu/docker-compose.yml down -v + docker compose -f concourse/docker/pxf-cbdb-dev/ubuntu/docker-compose.yml down -v || true docker compose -f concourse/docker/pxf-cbdb-dev/ubuntu/docker-compose.yml build docker compose -f concourse/docker/pxf-cbdb-dev/ubuntu/docker-compose.yml up -d docker exec pxf-cbdb-dev sudo chown -R gpadmin:gpadmin /home/gpadmin/workspace/cloudberry @@ -161,25 +162,22 @@ jobs: - name: Test PXF CLI id: test_cli continue-on-error: true - if: always() + if: steps.build_start.outcome == 'success' run: | - cd cloudberry-pxf docker exec pxf-cbdb-dev bash -lc "cd /home/gpadmin/workspace/cloudberry-pxf/concourse/docker/pxf-cbdb-dev/ubuntu && ./script/pxf-test.sh cli" - name: Test PXF Server id: test_server continue-on-error: true - if: always() + if: steps.build_start.outcome == 'success' run: | - cd cloudberry-pxf docker exec pxf-cbdb-dev bash -lc "cd /home/gpadmin/workspace/cloudberry-pxf/concourse/docker/pxf-cbdb-dev/ubuntu && ./script/pxf-test.sh server" - name: Test PXF Automation id: test_automation continue-on-error: true - if: always() + if: steps.build_start.outcome == 'success' run: | - cd cloudberry-pxf docker exec pxf-cbdb-dev bash -lc "cd /home/gpadmin/workspace/cloudberry-pxf/concourse/docker/pxf-cbdb-dev/ubuntu && ./script/pxf-test.sh automation" - name: Collect and upload artifacts if: always() --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
