Changeset View
Changeset View
Standalone View
Standalone View
contrib/teamcity/build-configurations.yml
Show First 20 Lines • Show All 76 Lines • ▼ Show 20 Lines | targets: | ||||
- - check | - - check | ||||
- check-secp256k1 | - check-secp256k1 | ||||
timeout: 1200 | timeout: 1200 | ||||
build-clang-tidy: | build-clang-tidy: | ||||
runOnDiff: true | runOnDiff: true | ||||
clang: true | clang: true | ||||
cmake_flags: | cmake_flags: | ||||
- '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' | - '-DENABLE_CLANG_TIDY=ON' | ||||
targets: | targets: | ||||
- - all | - - all | ||||
post_build: | | - - check | ||||
CLANG_TIDY_WARNING_FILE="${BUILD_DIR}/clang-tidy-warnings.txt" | timeout: 1200 | ||||
pushd "${TOPLEVEL}" | |||||
git diff -U0 HEAD^ | clang-tidy-diff-8.py \ | |||||
-clang-tidy-binary "$(command -v clang-tidy-8)" \ | |||||
-path "${BUILD_DIR}/compile_commands.json" \ | |||||
-p1 > "${CLANG_TIDY_WARNING_FILE}" | |||||
if [ $(wc -l < "${CLANG_TIDY_WARNING_FILE}") -gt 1 ]; then | |||||
echo "clang-tidy found issues !" | |||||
cat "${CLANG_TIDY_WARNING_FILE}" | |||||
exit 1 | |||||
fi | |||||
popd | |||||
timeout: 600 | |||||
artifacts: | |||||
clang-tidy-warnings.txt: clang-tidy-warnings.txt | |||||
build-coverage: | build-coverage: | ||||
gcc: true | gcc: true | ||||
cmake_flags: | cmake_flags: | ||||
- '-DENABLE_COVERAGE=ON' | - '-DENABLE_COVERAGE=ON' | ||||
- '-DENABLE_BRANCH_COVERAGE=ON' | - '-DENABLE_BRANCH_COVERAGE=ON' | ||||
targets: | targets: | ||||
- - coverage-check-extended | - - coverage-check-extended | ||||
▲ Show 20 Lines • Show All 302 Lines • Show Last 20 Lines |