k6-operator icon indicating copy to clipboard operation
k6-operator copied to clipboard

Setup CI for development and production builds

Open simskij opened this issue 4 years ago • 4 comments

Using GitHub Actions.

simskij avatar Jun 02 '21 07:06 simskij

@simskij Do we know what CI Operations are wanted? Test, bundle, etc? Happy to write some github actions to help out

knechtionscoding avatar Jun 06 '21 22:06 knechtionscoding

I think that the biggest necessity right now (apart from #4) is building/pushing new Docker images on each release.

Right now this process is manual, and adds a bit of friction.

dgzlopes avatar Jun 07 '21 07:06 dgzlopes

@KnechtionsCoding that would be great! Yeah, testing, bundling and pushing to ghcr would probably do. I'd be happy to set up any secrets needed (if any, not sure since it's all GH).

simskij avatar Jun 07 '21 10:06 simskij

@simskij @dgzlopes Is that the make bundle command? I posted #28 when I tried to run it locally to see what the output was.

I'll work on figuring out a GH action for the rest of these in the mean time.

knechtionscoding avatar Jun 07 '21 11:06 knechtionscoding

Adding the bundle generation on releases would indeed help users like https://community.k6.io/t/make-deploy-issue-from-controller-gen/5871/. We see some struggles building the operator when following https://k6.io/blog/running-distributed-tests-on-k8s/

immavalls avatar Feb 09 '23 08:02 immavalls