Skip to content
Snippets Groups Projects
  • GitBot's avatar
    Integrate gitlab-ci/unify-image-and-sdk-package-jobs and 3 more · 44f528d4
    GitBot authored
    --
    
    Commit: seco-ne/yocto/infrastructure/gitlab-ci@5762a54c
    
    Yocto build: unify image and SDK package jobs
    
    Image and SDK package jobs call the same package script just with
    different arguments. Instead of having two job classes `package_release`
    and `package_sdk` for these two tasks, merge them into the base class
    `package` and make the differences configurable via a variable
    `PACKAGE_TYPE`.
    
    --
    
    Commit: seco-ne/yocto/infrastructure/gitlab-ci@8e72eac2
    
    Yocto build: add variable for manual builds
    
    Instead of hard-coding the rules for manual builds in each actual job,
    conditionally add this to the `buildbase` class and add a variable
    `MANUAL_BUILD` to the according jobs.
    
    --
    
    Commit: seco-ne/yocto/infrastructure/gitlab-ci@e6d71996
    
    Yocto build: unify image and SDK build jobs
    
    Image and SDK builds share a lot of similar code. Instead of having two
    job classes `build_yocto_image` and `build_yocto_sdk` for these two
    tasks, merge them into the base class `build_yocto` and make the
    differences configurable via a variable.
    
    The `dump_install_command` part of the script, which was not executed
    for SDK builds, is always present now, but it's only executed if the
    `INSTALLSCRIPT` variable is set, which is not the case for SDK builds.
    
    The `collect_srcrevs` part of the script is executed in all cases. It
    was not part of the SDK build before, but it's not less relevant there.
    
    --
    
    Commit: seco-ne/yocto/infrastructure/gitlab-ci@f892500f
    
    Yocto build: make main artifacts path configurable
    
    Instead of specifying all possible artifacts paths and abusing the fact
    that GitLab ignores non-existing paths during artifact upload, implement
    a cleaner solution with a configurable path.
    44f528d4
Code owners
Assign users and groups as approvers for specific file changes. Learn more.