grafana / xk6

Build k6 with extensions
Apache License 2.0
215 stars 20 forks source link

CI: Add build for linux/arm64 #66

Closed iainlane closed 4 months ago

iainlane commented 1 year ago

This builds and pushes a multi-arch Docker manifest for amd64 and arm64.

We use Docker's provided action to do this using qemu emulation, and switch to using this to push the images for us.

Split the build/test of the xk6 binary out to a separate job too, so that can also be run on arm64.

iainlane commented 1 year ago

Example runs where I had hacked the action to work on pushes to iainlane/*:

Expand "Set up tags" -> "Docker tags" to see what each run tagged.

See the resulting pushed container images:

pablochacin commented 4 months ago

Closing due to staleness. If this is required we need to open a new PR aligned with the current vision of the tooling ecosystem