Changeset View
Changeset View
Standalone View
Standalone View
contrib/teamcity/build-configurations.json
{ | { | ||||
"templates": { | "templates": { | ||||
"common_unix_artifacts": { | |||||
"artifacts": { | |||||
"CMakeCache.txt": "CMakeCache.txt", | |||||
"src/bitcoind": "bin/bitcoind", | |||||
"src/bitcoin-*": "bin", | |||||
"src/qt/bitcoin-qt": "bin/bitcoin-qt", | |||||
"src/bench/bitcoin-bench": "bin/bitcoin-bench", | |||||
"src/seeder/bitcoin-seeder": "bin/bitcoin-seeder", | |||||
"src/libbitcoinconsensus.*": "lib", | |||||
"src/test/test_bitcoin": "bin/test_bitcoin", | |||||
"src/qt/test/test_bitcoin-qt": "bin/test_bitcoin-qt", | |||||
"src/seeder/test/test_bitcoin-seeder": "bin/test_bitcoin-seeder", | |||||
"src/qt/test/test_bitcoin-qt.log": "log/qt/test_bitcoin-qt.log", | |||||
"src/seeder/test/*.log": "log/seeder", | |||||
"test/tmp/*": "functional" | |||||
} | |||||
} | |||||
}, | }, | ||||
"builds": { | "builds": { | ||||
"build-asan": { | "build-asan": { | ||||
"script": "builds/build-asan.sh", | "script": "builds/build-asan.sh", | ||||
"timeout": 1800 | "template": "common_unix_artifacts", | ||||
"timeout": 1800, | |||||
"artifacts": { | |||||
"sanitizer_logs": "log" | |||||
} | |||||
}, | }, | ||||
"build-autotools": { | "build-autotools": { | ||||
"script": "builds/build-autotools.sh", | "script": "builds/build-autotools.sh", | ||||
"timeout": 1200 | "template": "common_unix_artifacts", | ||||
"timeout": 1200, | |||||
"artifacts": { | |||||
"src/bench/bench_bitcoin": "bin/bench_bitcoin", | |||||
"config.log": "log/config.log", | |||||
"src/test-suite.log": "log/test-suite.log", | |||||
"src/test/*.log": "log", | |||||
"src/seeder/test/test_bitcoin-seeder.log": "log/test_bitcoin-seeder.log" | |||||
} | |||||
}, | }, | ||||
"build-bench": { | "build-bench": { | ||||
"script": "builds/build-bench.sh", | "script": "builds/build-bench.sh", | ||||
"template": "common_unix_artifacts", | |||||
"timeout": 1200 | "timeout": 1200 | ||||
}, | }, | ||||
"build-clang-10": { | "build-clang-10": { | ||||
"script": "builds/build-clang-10.sh", | "script": "builds/build-clang-10.sh", | ||||
"template": "common_unix_artifacts", | |||||
"timeout": 1200 | "timeout": 1200 | ||||
}, | }, | ||||
"build-clang-tidy": { | "build-clang-tidy": { | ||||
"script": "builds/build-clang-tidy.sh", | "script": "builds/build-clang-tidy.sh", | ||||
"timeout": 600 | "template": "common_unix_artifacts", | ||||
"timeout": 600, | |||||
"artifacts": { | |||||
"clang-tidy-warnings.txt": "clang-tidy-warnings.txt" | |||||
} | |||||
}, | }, | ||||
"build-coverage": { | "build-coverage": { | ||||
"script": "builds/build-coverage.sh", | "script": "builds/build-coverage.sh", | ||||
"timeout": 3600 | "template": "common_unix_artifacts", | ||||
"timeout": 3600, | |||||
"artifacts": { | |||||
"coverage.tar.gz": "coverage.tar.gz" | |||||
} | |||||
}, | }, | ||||
"build-diff": { | "build-diff": { | ||||
"script": "builds/build-diff.sh", | "script": "builds/build-diff.sh", | ||||
"template": "common_unix_artifacts", | |||||
"timeout": 1200 | "timeout": 1200 | ||||
}, | }, | ||||
"build-ibd": { | "build-ibd": { | ||||
"script": "builds/build-ibd.sh", | "script": "builds/build-ibd.sh", | ||||
"timeout": 14400 | "template": "common_unix_artifacts", | ||||
"timeout": 14400, | |||||
"artifacts": { | |||||
"ibd/debug.log": "log/debug.log" | |||||
} | |||||
}, | }, | ||||
"build-ibd-no-assumevalid-checkpoint": { | "build-ibd-no-assumevalid-checkpoint": { | ||||
"script": "builds/build-ibd-no-assumevalid-checkpoint.sh", | "script": "builds/build-ibd-no-assumevalid-checkpoint.sh", | ||||
"timeout": 21600 | "timeout": 21600, | ||||
"artifacts": { | |||||
"ibd/debug.log": "log/debug.log" | |||||
} | |||||
}, | }, | ||||
"build-linux64": { | "build-linux64": { | ||||
"script": "builds/build-linux64.sh", | "script": "builds/build-linux64.sh", | ||||
"template": "common_unix_artifacts", | |||||
"timeout": 1200 | "timeout": 1200 | ||||
}, | }, | ||||
"build-linux-aarch64": { | "build-linux-aarch64": { | ||||
"script": "builds/build-linux-aarch64.sh", | "script": "builds/build-linux-aarch64.sh", | ||||
"template": "common_unix_artifacts", | |||||
"timeout": 1800, | "timeout": 1800, | ||||
"environment": { | "environment": { | ||||
"QEMU_LD_PREFIX": "/usr/aarch64-linux-gnu" | "QEMU_LD_PREFIX": "/usr/aarch64-linux-gnu" | ||||
} | } | ||||
}, | }, | ||||
"build-linux-arm": { | "build-linux-arm": { | ||||
"script": "builds/build-linux-arm.sh", | "script": "builds/build-linux-arm.sh", | ||||
"template": "common_unix_artifacts", | |||||
"timeout": 1800, | "timeout": 1800, | ||||
"environment": { | "environment": { | ||||
"QEMU_LD_PREFIX": "/usr/arm-linux-gnueabihf" | "QEMU_LD_PREFIX": "/usr/arm-linux-gnueabihf" | ||||
} | } | ||||
}, | }, | ||||
"build-make-generator": { | "build-make-generator": { | ||||
"script": "builds/build-make-generator.sh", | "script": "builds/build-make-generator.sh", | ||||
"template": "common_unix_artifacts", | |||||
"timeout": 1200 | "timeout": 1200 | ||||
}, | }, | ||||
"build-master": { | "build-master": { | ||||
"script": "builds/build-master.sh", | "script": "builds/build-master.sh", | ||||
"template": "common_unix_artifacts", | |||||
"timeout": 4800 | "timeout": 4800 | ||||
}, | }, | ||||
"build-osx": { | "build-osx": { | ||||
"script": "builds/build-osx.sh", | "script": "builds/build-osx.sh", | ||||
"timeout": 600 | "template": "common_unix_artifacts", | ||||
"timeout": 600, | |||||
"artifacts": { | |||||
"src/qt/BitcoinABC-Qt.app": "bin", | |||||
"Bitcoin-ABC.dmg": "Bitcoin-ABC.dmg" | |||||
} | |||||
}, | }, | ||||
"build-secp256k1": { | "build-secp256k1": { | ||||
"script": "builds/build-secp256k1.sh", | "script": "builds/build-secp256k1.sh", | ||||
"timeout": 900 | "template": "common_unix_artifacts", | ||||
"timeout": 900, | |||||
"artifacts": { | |||||
"src/secp256k1/libsecp256k1*": "lib" | |||||
} | |||||
}, | }, | ||||
"build-tsan": { | "build-tsan": { | ||||
"script": "builds/build-tsan.sh", | "script": "builds/build-tsan.sh", | ||||
"timeout": 1800 | "template": "common_unix_artifacts", | ||||
"timeout": 1800, | |||||
"artifacts": { | |||||
"sanitizer_logs": "log" | |||||
} | |||||
}, | }, | ||||
"build-ubsan": { | "build-ubsan": { | ||||
"script": "builds/build-ubsan.sh", | "script": "builds/build-ubsan.sh", | ||||
"timeout": 1800 | "template": "common_unix_artifacts", | ||||
"timeout": 1800, | |||||
"artifacts": { | |||||
"sanitizer_logs": "log" | |||||
} | |||||
}, | }, | ||||
"build-win64": { | "build-win64": { | ||||
"script": "builds/build-win64.sh", | "script": "builds/build-win64.sh", | ||||
"timeout": 1200 | "timeout": 1200, | ||||
"artifacts": { | |||||
"CMakeCache.txt": "CMakeCache.txt", | |||||
"src/bitcoind.exe": "bin/bitcoind.exe", | |||||
"src/bitcoin-*.exe": "bin", | |||||
"src/qt/bitcoin-qt.exe": "bin/bitcoin-qt.exe", | |||||
"src/bench/bitcoin-bench.exe": "bin/bitcoin-bench.exe", | |||||
"src/libbitcoinconsensus*": "lib", | |||||
"src/test/test_bitcoin.exe": "bin/test_bitcoin.exe", | |||||
"src/qt/test/test_bitcoin-qt.exe": "bin/test_bitcoin-qt.exe", | |||||
"src/qt/test/test_bitcoin-qt.log": "log/qt/test_bitcoin-qt.log", | |||||
"bitcoin-abc-*-x86_64-w64-mingw32.exe": "bitcoin-abc-x86_64-w64-mingw32.exe" | |||||
} | |||||
}, | }, | ||||
"build-without-cli": { | "build-without-cli": { | ||||
"script": "builds/build-without-cli.sh", | "script": "builds/build-without-cli.sh", | ||||
"template": "common_unix_artifacts", | |||||
"timeout": 1200 | "timeout": 1200 | ||||
}, | }, | ||||
"build-without-wallet": { | "build-without-wallet": { | ||||
"script": "builds/build-without-wallet.sh", | "script": "builds/build-without-wallet.sh", | ||||
"template": "common_unix_artifacts", | |||||
"timeout": 1200 | "timeout": 1200 | ||||
}, | }, | ||||
"build-without-zmq": { | "build-without-zmq": { | ||||
"script": "builds/build-without-zmq.sh", | "script": "builds/build-without-zmq.sh", | ||||
"template": "common_unix_artifacts", | |||||
"timeout": 1800 | "timeout": 1800 | ||||
}, | }, | ||||
"check-seeds": { | "check-seeds": { | ||||
"script": "builds/check-seeds.sh", | "script": "builds/check-seeds.sh", | ||||
"template": "common_unix_artifacts", | |||||
"timeout": 600 | "timeout": 600 | ||||
} | } | ||||
} | } | ||||
} | } |