diff --git a/.github/cd-server-config.yml b/.github/cd-server-config.yml new file mode 100644 index 000000000..82080cc7b --- /dev/null +++ b/.github/cd-server-config.yml @@ -0,0 +1,10 @@ +cmake_options: >- + -DBOOST_ROOT=${BOOST_ROOT_DIR} -DBOOST_INCLUDEDIR=${BOOST_INCLUDE_DIR} -DBOOST_LIBRARYDIR=${BOOST_LIB_DIR} + -DBoost_DEBUG=ON -DOPENSSL_ROOT_DIR=${OPENSSL_ROOT_DIR} -DENABLE_STATIC_BOOST_LIBS=OFF + -DINSTALL_PYTHON3_DIR=lib/python3/dist-packages + -DENABLE_ALL_TESTS=ON -DENABLE_SSL=ON -DENABLE_SERVER=ON -DENABLE_UI=OFF +ctest_options: -L nightly -E s_test|s_zombies +dependencies: | + ecmwf/ecbuild +dependency_branch: develop +parallelism_factor: 8 diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index a87286bfc..ea5a46ab2 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -10,7 +10,9 @@ on: jobs: deploy: - uses: ecmwf-actions/reusable-workflows/.github/workflows/create-package.yml@v2 + uses: ecmwf-actions/reusable-workflows/.github/workflows/create-package.yml@create-packages-custom-config with: skip_checks: true + restrict_matrix_jobs: debian12 + build_config: .github/cd-server-config.yml secrets: inherit