[TASK] gitlab-ci: Merge 'early' state into 'main'
Casual "pre-merge" patches (pushing a patch) to CI gives us two stages: An "early" stage checking CGL and composer basics, plus the "main" stage checking everything else. The goal with this approach is to return early on simple errors like CGL violations without wasting additional ressources on other things when those pre-conditions fail. In practice, an early "cgl broken" pipeline shadowes possible further issues and extends runtime of single builds since 'main' is only run after 'early' has been successful. The patch merges all "pre-merge" jobs into one stage. This means more jobs are executed in parallel, but we hope the infrastructure can cope with that. If that works out, CI should answer more quickly on single patches. Resolves: #96841 Releases: main, 11.5 Change-Id: I986992f486b05845621f35228ae01b673368ba95 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73436 Tested-by:core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
Showing
- Build/gitlab-ci.yml 0 additions, 2 deletionsBuild/gitlab-ci.yml
- Build/gitlab-ci/nightly/integrity.yml 1 addition, 8 deletionsBuild/gitlab-ci/nightly/integrity.yml
- Build/gitlab-ci/pre-merge/early.yml 0 additions, 18 deletionsBuild/gitlab-ci/pre-merge/early.yml
- Build/gitlab-ci/pre-merge/integrity.yml 11 additions, 0 deletionsBuild/gitlab-ci/pre-merge/integrity.yml
Please register or sign in to comment