diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 97f01d3f..396dfd6f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,6 +26,24 @@ build: - build/libraries/ - build/programs/ - build/tests/ + +build-testnet: + stage: build + script: + - rm -rf .git/modules/docs .git/modules/libraries/fc ./docs ./libraries/fc + - git submodule sync + - git submodule update --init --recursive + - rm -rf build-testnet + - mkdir build-testnet + - cd build-testnet + - cmake -DBOOST_ROOT="$BOOST_ROOT" -DCMAKE_BUILD_TYPE=Release -DBUILD_PEERPLAYS_TESTNET=1 + - make -j$(nproc) + artifacts: + untracked: true + paths: + - build-testnet/libraries/ + - build-testnet/programs/ + - build-testnet/tests/ tags: - builder @@ -49,5 +67,8 @@ test: - ./build/tests/betting_test --log_level=message - ./build/tests/chain_test --log_level=message - ./build/tests/cli_test --log_level=message + - ./build-testnet/tests/betting_test --log_level=message + - ./build-testnet/tests/chain_test --log_level=message + - ./build-testnet/tests/cli_test --log_level=message tags: - builder