Integrate gitlab-ci/yt-380-enhnce-backup-script-with-batch-processing and 8 more
Commit: seco-ne/yocto/infrastructure/gitlab-ci@6ed9283d
YT-380: Use Batch Processing in gitlab_backup.py
Currently, gitlab-backup.py processes all projects in the requested backup group simultaneously. This means: The script initiates backup tasks for all projects at once on the GitLab instance. When there are a large number of subgroups and projects, this results in high load on the GitLab instance, leading to performance degradation.
Instead of initiating backup tasks for all projects at once, we group projects into chunks (e.g., 5-10 projects per batch) and then proceed each batch one by one until all projects are processed.
--
Commit: seco-ne/yocto/infrastructure/gitlab-ci@3be9fda0
[BACKUP] Integrate gitlab_logging features into gitlab_backup script
--
Commit: seco-ne/yocto/infrastructure/gitlab-ci@0ccb04f6
[BACKUP] Cleanup unused classes and extract common GitLab functions
- Removed unused classes from backup.py that were likely left over during development.
- Moved shared GitLab-related functions to common.py for better reusability and code organization.
--
Commit: seco-ne/yocto/infrastructure/gitlab-ci@48de066c
CI: changelog: Allow_failure because of gitlab server issues
--
Commit: seco-ne/yocto/infrastructure/gitlab-ci@24276e10
CI: changelog: Increase timeout because of gitlab server issues
--
Commit: seco-ne/yocto/infrastructure/gitlab-ci@57087972
report-image-diff: Rewrite the report image diff to use buildhistory
The old way used the gitlab UI to load the html overview for the artefacts, but this didn't worked for private repos, as the login was not implemented. Loading file from the buildhistory with known names uses the gitlab API, where the credential handling is provided.
Also replace loops and duplicated code with internal classes, which massively restructures the code.
--
Commit: seco-ne/yocto/infrastructure/gitlab-ci@9b2134aa
report-image-diff: Get target branch correctly
--
Commit: seco-ne/yocto/infrastructure/gitlab-ci@0ff7cdfd
scripts: buildartifacts: Add main and parameters for testing
Also add download for build.env
--
Commit: seco-ne/yocto/infrastructure/gitlab-ci@6b108164
CI: build: Add buildhistory/images to the artifacts, and image name to build.env