0
0
Fork 0
mirror of https://github.com/bitcoin/bitcoin.git synced 2025-03-05 14:06:27 -05:00
bitcoin-core/ci/test
fanquake 99ce8366ed
Merge bitcoin/bitcoin#28504: ci: Use nproc over MAKEJOBS in 01_base_install
fa3b5e5e57 ci: Use nproc over MAKEJOBS in 01_base_install (MarcoFalke)

Pull request description:

  Currently `$MAKEJOBS` is the default value in `01_base_install.sh` when building the container image.

  This problem can't be fixed (see below), so just use `nproc` for now.

  Other solutions would be bad:

  * Passing in the `MAKEJOBS` as a dockerfile env would create a new image if the number of tasks are changed, seems verbose and confusing.
  * Leaving `master` as-is would leave CPUs unused if there are more than `4`.

ACKs for top commit:
  fanquake:
    ACK - I think this is fine as-is, it's an improvement over the current state fa3b5e5e57

Tree-SHA512: 15014eb7b548945737b0fed5cd46f0cd4b72b1d54d044f60fce628f914053a2de6518878428a54822d236d08d6f257d8c464d3fb589400f4be56022d2ec8676d
2023-09-20 16:14:30 +00:00
..
00_setup_env.sh ci: enable chattr +i capability inside containers 2023-09-06 10:40:09 -04:00
00_setup_env_android.sh
00_setup_env_arm.sh
00_setup_env_i686_centos.sh ci: enable chattr +i capability inside containers 2023-09-06 10:40:09 -04:00
00_setup_env_i686_multiprocess.sh
00_setup_env_mac.sh build: remove dmg dependencies 2023-09-15 13:47:50 +01:00
00_setup_env_mac_native.sh
00_setup_env_native_asan.sh ci: clang-17 for fuzz and tsan 2023-09-13 13:35:39 +02:00
00_setup_env_native_fuzz.sh ci: clang-17 for fuzz and tsan 2023-09-13 13:35:39 +02:00
00_setup_env_native_fuzz_with_msan.sh
00_setup_env_native_fuzz_with_valgrind.sh
00_setup_env_native_msan.sh
00_setup_env_native_nowallet_libbitcoinkernel.sh
00_setup_env_native_qt5.sh
00_setup_env_native_tidy.sh ci: clang-17 for fuzz and tsan 2023-09-13 13:35:39 +02:00
00_setup_env_native_tsan.sh ci: clang-17 for fuzz and tsan 2023-09-13 13:35:39 +02:00
00_setup_env_native_valgrind.sh
00_setup_env_s390x.sh ci: Remove unused TEST_RUNNER_ENV="LC_ALL=C" from s390x task 2023-08-27 22:50:42 +02:00
00_setup_env_win64.sh
01_base_install.sh ci: Use nproc over MAKEJOBS in 01_base_install 2023-09-19 16:13:27 +00:00
04_install.sh ci: enable chattr +i capability inside containers 2023-09-06 10:40:09 -04:00
06_script_b.sh ci: Asan with -ftrivial-auto-var-init=pattern 2023-08-30 10:52:27 +02:00
wrap-valgrind.sh
wrap-wine.sh