cassandra/.build/ci
Mick Semb Wever 3c85def5cc
Honour parameter defaults between builds in Jenkinsfile
Also
– increase splits for jvm-dtests, container size and docker limits for simulator-dtest
– print exit status in .build/docker/run-tests.sh and  .build/docker/_docker_init_tests.sh
– add a summary list of test failures in ci_summary.html
– in ubuntu2004_test.docker make sure /home/cassandra exists and has correct perms (from Marcuse)
– when on ci-cassandra, replace use of copyArtifacts in Jenkinsfile generateTestReports() with manual wget of test files (copyArtifacts is notoriously slow, >4hrs in this case)
– copy ci_summary.html and results_details.tar.xz to nightlies
– capture generateTestReports logs
– stream xz where possible, instead of xz compressing afterwards
– fix ant version in centos7-build.docker
– remove docker login (was meangingless, if credentials exist then docker is logged in)
– prefetch docker images from jfrog (to reduce dockerhub pull rate limits), relates to CASSANDRA-18931
– use scripts from cassandra-builds to clean and report on agents, relates to CASSANDRA-18130
– use groovy elvis operators to avoid NPEs/failures on blank param values
– parallel jfrog pulls and cache it in jfrog too
– pin alpine docker image version
– don't stash .git (was causing AccessDeniedException on some unstash), needed fix so deb/rpm packaging worked on not-git work directories
– durabilityHint needs PERFORMANCE_OPTIMIZED, controller becomes scale bottleneck and breaks without it

 patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-19558
2024-04-26 11:36:32 +02:00
..
ci_parser.py Honour parameter defaults between builds in Jenkinsfile 2024-04-26 11:36:32 +02:00
generate-ci-summary.sh Standalone Jenkinsfile 2024-04-04 11:56:36 +02:00
generate-test-report.sh Standalone Jenkinsfile 2024-04-04 11:56:36 +02:00
junit_helpers.py Honour parameter defaults between builds in Jenkinsfile 2024-04-26 11:36:32 +02:00
logging.sh Standalone Jenkinsfile 2024-04-04 11:56:36 +02:00
logging_helper.py Standalone Jenkinsfile 2024-04-04 11:56:36 +02:00
precommit_check.sh Standalone Jenkinsfile 2024-04-04 11:56:36 +02:00
requirements.txt Standalone Jenkinsfile 2024-04-04 11:56:36 +02:00