Skip to content
  • Jonas Ådahl's avatar
    Sprinkle architecture awareness · 9673e0a1
    Jonas Ådahl authored and Benjamin Tissoires's avatar Benjamin Tissoires committed
    
    
    This means jobs or abstract jobs that are specific to a single
    archtecture now all are postfixed with that architecture. That means
    e.g. .bootstrap became .bootstrap@x86_64, while .bootstrap@aarch64
    remained the same.
    
    For the jobs it the CI pipeline, fedora:ci@container-build became
    fedora:ci@container-build@x86_64, alpine:latest@container-build became
    alpine:latest@container-build@x86_64, debian@cache-container-build
    became debian@cache-container-build@x86_64, and so on.
    
    The distribution images does not have the archtecture in the name due to
    a limitation in the number of subdirectories allowed in the gitlab
    registry. Instead the achitecture is added to the relevant tag. That
    means that fdo-ci-221155 became fdo-ci-x86_64-221155, while the image
    remained at e.g ../ci-templates/alpine/latest.
    
    This confusingly means that aarch64 builds, previously seemingly
    extending "generic" abstract jobs, now extend x86_64 ones, and while
    this looks confusing is how it worked in practice already.
    
    Signed-off-by: default avatarJonas Ådahl <jadahl@gmail.com>
    9673e0a1
Validating GitLab CI configuration… Learn more