improbable-eng / etcd-cluster-operator

A controller to deploy and manage etcd clusters inside of Kubernetes
MIT License
128 stars 35 forks source link

Add GitHub actions workflow for Docker images #190

Closed cheahjs closed 4 years ago

cheahjs commented 4 years ago

Adds a workflow for building and pushing Docker images from master/tags to GitHub Packages.

This is not on CircleCI to avoid having to setup auth tokens to push to quay at this time.

For releases, the idea is to have CI build the images, and an operator will copy the images from GitHub packages onto quay.io to ensure images are built from known environments (CI). Eventually the pipeline should push directly to quay.io.

Test action: https://github.com/improbable-eng/etcd-cluster-operator/actions/runs/119196840