build: disable multiprocess build in gitlab CI

There's no actual multiprocess code yet, that's just part related to build system.
To test build add an option --enable-multiprocess to configure

So far as there's no real multiprocessing yet, let's save CPU money - last commit in this PR disables gitlab's CI temporary
This commit is contained in:
Konstantin Akimov 2024-01-12 18:48:56 +07:00 committed by pasta
parent 1835af9b36
commit 5065f20655
No known key found for this signature in database
GPG Key ID: 52527BEDABE87984

View File

@ -204,15 +204,16 @@ x86_64-pc-linux-gnu-nowallet:
HOST: x86_64-pc-linux-gnu HOST: x86_64-pc-linux-gnu
DEP_OPTS: "NO_WALLET=1" DEP_OPTS: "NO_WALLET=1"
# TODO: # Skip on non-depends, non-multiprocess PRs ## TODO: # Skip on non-depends, non-multiprocess PRs
# if: type != pull_request OR commit_message =~ /depends:|multiprocess:/ ## if: type != pull_request OR commit_message =~ /depends:|multiprocess:/
x86_64-pc-linux-gnu-multiprocess: #x86_64-pc-linux-gnu-multiprocess:
extends: # extends:
- .build-depends-template # - .build-depends-template
- .skip-in-fast-mode-template # - .skip-in-fast-mode-template
variables: # variables:
HOST: x86_64-pc-linux-gnu # HOST: x86_64-pc-linux-gnu
DEP_OPTS: "MULTIPROCESS=1" # DEP_OPTS: "MULTIPROCESS=1"
#
x86_64-apple-darwin: x86_64-apple-darwin:
extends: extends:
@ -309,14 +310,14 @@ linux64_nowallet-build:
variables: variables:
BUILD_TARGET: linux64_nowallet BUILD_TARGET: linux64_nowallet
linux64_multiprocess-build: #linux64_multiprocess-build:
extends: # extends:
- .build-template # - .build-template
- .skip-in-fast-mode-template # - .skip-in-fast-mode-template
needs: # needs:
- x86_64-pc-linux-gnu-multiprocess # - x86_64-pc-linux-gnu-multiprocess
variables: # variables:
BUILD_TARGET: linux64_multiprocess # BUILD_TARGET: linux64_multiprocess
#linux64_valgrind-build: #linux64_valgrind-build:
# extends: # extends:
@ -381,14 +382,16 @@ linux64_ubsan-test:
variables: variables:
BUILD_TARGET: linux64_ubsan BUILD_TARGET: linux64_ubsan
linux64_multiprocess-test: # TODO: enable multiprocess back in CI once it has any value
extends: # or in case if any new backports to test
- .test-template #linux64_multiprocess-test:
- .skip-in-fast-mode-template # extends:
needs: # - .test-template
- linux64_multiprocess-build # - .skip-in-fast-mode-template
variables: # needs:
BUILD_TARGET: linux64_multiprocess # - linux64_multiprocess-build
# variables:
# BUILD_TARGET: linux64_multiprocess
#linux64_valgrind-test: #linux64_valgrind-test:
# extends: # extends: