Skip to content

ci: split cross job#3642

Merged
crazy-max merged 6 commits into
moby:masterfrom
crazy-max:ci-split-cross
Feb 21, 2023
Merged

ci: split cross job#3642
crazy-max merged 6 commits into
moby:masterfrom
crazy-max:ci-split-cross

Conversation

@crazy-max
Copy link
Copy Markdown
Member

follow-up #3237 and carry some changes from #3204

cross job is pretty slow atm as it needs to build every platforms in the same runner. It was also used only for cache without any other purpose. This PR splits the cross job per platform to build binaries and merge them together in the binaries job for release. This should reduce build time to create binaries by about 20min.

Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
@crazy-max crazy-max marked this pull request as ready for review February 16, 2023 16:13
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
@crazy-max crazy-max merged commit b8eb208 into moby:master Feb 21, 2023
@crazy-max crazy-max deleted the ci-split-cross branch February 21, 2023 14:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants