Skip to content
Snippets Groups Projects
service_account_gitbot's avatar
Git Bot Service Account authored
--

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
1e1816d8
Name Last commit Last update