Skip to content
Snippets Groups Projects
Select Git revision
  • 2a5a2f8161d51cdfa57ba8a0607d4bb4e4ee86a4
  • kirkstone default protected
  • integrate/gitlab-ci/change-poky-entry-group-id/into/kirkstone
  • integrate/gitlab-ci/optional-sleep/into/kirkstone
  • dunfell protected
  • integrate/gitlab-ci/CI-report-image-diff-rewrite/into/kirkstone
  • integrate/gitlab-ci/extend-image-diff-job-to-manifest-mrs/into/kirkstone
  • integrate/gitlab-ci/kirkstone-spdx/into/kirkstone
  • integrate/gitlab-ci/test-gitbot-service-account/into/kirkstone
  • integrate/gitlab-ci/test-gitbot-service-account/into/dunfell
  • integrate/gitlab-ci/cleaos-552-build-cleaos-on-hamburgs-ci-servers-test/into/kirkstone
  • integrate/gitlab-ci/changelog-generator-all-projects/into/kirkstone
12 results

.gitlab-ci.yml

Blame
  • gitbot's avatar
    GitBot authored
    --
    
    Commit: seco-ne/yocto/infrastructure/gitlab-ci@1299a9d6
    
    CI: add "report-image-diff" job
    
    Add a python script and a GitLab CI job to run it. The job is triggered
    when the build is complete.
    
    The script retrieves build artifacts for the default/main branch
    (currently "kirkstone") in the manifest repo and build artifacts
    for the integration branch of merge request.
    
    After that, it compares those builds and creates a summary of the overall
    changes. In particular:
    - size of compressed artifacts (artifacts.zip)
    - size of built image
    - difference between manifest files
    
    The summary is reported to stdout and as a comment to the merge request.
    Each run of the pipeline means removing the old summary comment and
    creating a new one when the build is finished.
    2a5a2f81
    History
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    .gitlab-ci.yml 485 B
    ---
    # ---------------------------------------------------------------------------------------
    # Include the default CI steps from the gitlab-ci repo
    # ---------------------------------------------------------------------------------------
    include:
      - project: '${CI_PROJECT_ROOT_NAMESPACE}/yocto/infrastructure/gitlab-ci'
        ref: 1299a9d671826104a620e4b2fd8ce278dd306987
        file: 'manifest-integration.yml'
    
    variables:
      GITLAB_CI_REVISION: 1299a9d671826104a620e4b2fd8ce278dd306987