You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The use of xk6 in CI workflows is difficult because it does not have binary release artifacts. At the beginning of the CI workflow run, xk6 must be compiled (e.g. go install), which is inefficient.
Proposal
Create and publish binary release artifacts for the most common platforms using goreleaser.
goreleaser is a common and good tool for creating release artifacts: binaries for different platforms, docker images, packages for different package managers, etc.
Binary artifacts should be created for the following platforms:
Removed the creation of the docker image with goreleaser from the scope. On the one hand, fixuid complicates the solution quite a bit, on the other hand, the configuration of goreleaser is quite verbose when publishing a multiarch docker image to several registries.
The use of
xk6
in CI workflows is difficult because it does not have binary release artifacts. At the beginning of the CI workflow run,xk6
must be compiled (e.g.go install
), which is inefficient.Proposal
Create and publish binary release artifacts for the most common platforms using goreleaser.
goreleaser is a common and good tool for creating release artifacts: binaries for different platforms, docker images, packages for different package managers, etc.
Binary artifacts should be created for the following platforms:
The text was updated successfully, but these errors were encountered: