From 1e4aec24aceec0f1ef874c2a968ec9e9908e6405 Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Thu, 21 Mar 2024 09:23:13 +0100 Subject: [PATCH v4 3/3] ci: Add dist building XXX only for testing --- .cirrus.tasks.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/.cirrus.tasks.yml b/.cirrus.tasks.yml index 1adfdfdd456..38c5cc54311 100644 --- a/.cirrus.tasks.yml +++ b/.cirrus.tasks.yml @@ -202,6 +202,11 @@ task: build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop EOF + dist_script: | + su postgres -c 'meson compile -C build -v pgdist' + tar_artifacts: + path: "build*/*.tar.*" + on_failure: # if the server continues running, it often causes cirrus-ci to fail # during upload, as it doesn't expect artifacts to change size @@ -345,6 +350,10 @@ task: make -s ${CHECK} ${CHECKFLAGS} -j${TEST_JOBS} EOF + dist_script: su postgres -c "make dist -j${BUILD_JOBS}" + tar_artifacts: + path: "build*/*.tar.*" + on_failure: <<: *on_failure_ac @@ -403,6 +412,10 @@ task: PYTHONCOERCECLOCALE=0 LANG=C meson test $MTEST_ARGS -C build-32 --num-processes ${TEST_JOBS} EOF + dist_script: su postgres -c 'meson compile -C build-32 -v pgdist' + tar_artifacts: + path: "build*/*.tar.*" + on_failure: <<: *on_failure_meson @@ -498,6 +511,10 @@ task: ulimit -n 1024 # default is 256, pretty low meson test $MTEST_ARGS --num-processes ${TEST_JOBS} + dist_script: meson compile -C build -v pgdist + tar_artifacts: + path: "build*/*.tar.*" + on_failure: <<: *on_failure_meson cores_script: src/tools/ci/cores_backtrace.sh macos "${HOME}/cores" @@ -569,6 +586,12 @@ task: vcvarsall x64 meson test %MTEST_ARGS% --num-processes %TEST_JOBS% + dist_script: | + vcvarsall x64 + meson compile -C build -v pgdist + tar_artifacts: + path: "build*/*.tar.*" + on_failure: <<: *on_failure_meson crashlog_artifacts: @@ -629,6 +652,11 @@ task: test_world_script: | %BASH% -c "meson test %MTEST_ARGS% --num-processes %TEST_JOBS%" + dist_script: | + %BASH% -c "meson compile -C build -v pgdist" + tar_artifacts: + path: "build*/*.tar.*" + on_failure: <<: *on_failure_meson crashlog_artifacts: -- 2.44.0