Skip to content

ci: switch from jenkins to gha for arm64 build and tests#49290

Merged
thaJeztah merged 1 commit intomoby:masterfrom
crazy-max:gha-arm64
Jan 17, 2025
Merged

ci: switch from jenkins to gha for arm64 build and tests#49290
thaJeztah merged 1 commit intomoby:masterfrom
crazy-max:gha-arm64

Conversation

@crazy-max
Copy link
Copy Markdown
Member

@crazy-max crazy-max commented Jan 17, 2025

relates to https://github.blog/changelog/2025-01-16-linux-arm64-hosted-runners-now-available-for-free-in-public-repositories-public-preview/

Switch remaining Jenkins arm64 jobs to GHA using the linux arm64 hosted runners. Atm it builds static and dynamic binaries and runs unit and integration tests similar to current Jenkinsfile but we could expand to use our https://github.com/moby/moby/blob/master/.github/workflows/.test.yml reusable workflow as follow-up.

@crazy-max crazy-max force-pushed the gha-arm64 branch 2 times, most recently from 7b87f6c to e6f4ce1 Compare January 17, 2025 10:30
uses: ./.github/workflows/.dco.yml

build:
runs-on: ubuntu-22.04-arm
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can't use ubuntu-24.04-arm right now, seems runner is unstable: actions/partner-runner-images#28

@crazy-max crazy-max marked this pull request as ready for review January 17, 2025 12:13
@crazy-max crazy-max changed the title [WIP] ci: switch from jenkins to gha for arm64 build and tests ci: switch from jenkins to gha for arm64 build and tests Jan 17, 2025
@crazy-max
Copy link
Copy Markdown
Member Author

Copy link
Copy Markdown
Member

@thaJeztah thaJeztah left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/testing kind/enhancement Enhancements are not bugs or new features but can improve usability or performance. process/cherry-pick/23.0 process/cherry-picked status/2-code-review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants