Skip to content

Jenkins Reorganization #94

@tianon

Description

@tianon

This is an FYI / heads-up that I plan to reorganize and move our "new build system" Jenkins jobs Soon™

Right now, they're all under the "work-in-progress" folder (they've been there for over a year) and now, since #93, all the images have moved over, so we're very overdue for restructuring these.

I think #91 is the only actively in-progress thing that would really be affected by this, but if @yosifkit doesn't get it to a state he's happy with before I start executing on this, I'll happily help with any rebase fallout. 🙇 ❤️

Current/before:

multiarch/ARCH/REPO (old, disabled)

wip/new/meta
wip/new/trigger-gha
wip/new/trigger-ARCH
wip/new/build-ARCH
wip/new/deploy-ARCH

Plan/after: ("the meta build system")

multiarch/ARCH/REPO (old, disabled, could be removed)

meta/meta
meta/ARCH/trigger
meta/ARCH/build
meta/ARCH/deploy

Notably, this will be axing the notion of "GHA" as an explicit architecture; @yosifkit came up with having the meta/amd64/trigger, etc jobs do the per-architecture GHA triggering and there's just no meta/amd64/build job (for now) -- this has a lot of benefits, including being able to choose GHA vs non-GHA per-build, etc. This is also easier to accomplish thanks to #92. 😄

This also relates heavily to docker-library/faq#39 (and is honestly a prerequisite IMO).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions