[TASK] Restructure and fine-tune builds
This patch updates the Docker configuration to use mssql 2019 as mssql 2017 images don't get updates anymore. Additionally to the mssql update, the shuffled chunking to 50 jobs is reverted as it didn't bring any benefit but even more hassle as the stages failed earlier and more often. Instead, the jobs are now grouped by PHP version which allows smaller chunks and reduced the probability to clog the build queue. To workaround errors thrown by Gerrit on heavy load, the cherry-pick command is now executed up to five times, with a short sleep between each execution. Last but not least we check whether there is actually a dangling Docker container instead of hard killing non-existent containers which pollutes our log. Resolves: #90965 Releases: master, 9.5 Change-Id: Ied60297127b86c3375d310759bf441ad9e10aeed Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64087 Tested-by:TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by: An...
Showing
- Build/Scripts/runTests.sh 2 additions, 9 deletionsBuild/Scripts/runTests.sh
- Build/bamboo/src/main/java/core/AbstractCoreSpec.java 26 additions, 33 deletionsBuild/bamboo/src/main/java/core/AbstractCoreSpec.java
- Build/bamboo/src/main/java/core/NightlySpec.java 68 additions, 81 deletionsBuild/bamboo/src/main/java/core/NightlySpec.java
- Build/bamboo/src/main/java/core/utilities/LimitedChunker.java 0 additions, 63 deletions...d/bamboo/src/main/java/core/utilities/LimitedChunker.java
- Build/bamboo/src/test/java/utilities/JobFixture.java 0 additions, 13 deletionsBuild/bamboo/src/test/java/utilities/JobFixture.java
- Build/bamboo/src/test/java/utilities/LimitedChunkerTest.java 0 additions, 115 deletionsBuild/bamboo/src/test/java/utilities/LimitedChunkerTest.java
- Build/testing-docker/bamboo/docker-compose.yml 5 additions, 5 deletionsBuild/testing-docker/bamboo/docker-compose.yml
- Build/testing-docker/local/docker-compose.yml 7 additions, 70 deletionsBuild/testing-docker/local/docker-compose.yml
Please register or sign in to comment