Skip to main content

GitHub Container Registry

Add a GitHub registry integration to Zeet.

A container registry integration can be used to

  1. Store the build output of your GitHub apps

  2. Deploy private container images to your cluster

Create GitHub Personal Access Token

https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-container-registry#authenticating-to-the-container-registry

Connect GitHub Registry with Zeet

Navigate to Zeet settings http://zeet.co/account/container-registries

  1. Name is used to identify the registry

  2. Use ghcr.io as the registry url for GitHub Registry

  3. Username will be the word USERNAME

  4. Paste the access token from the previous step as the password

Use GitHub to store build artifacts

Create a new repository

Attach the container repository to your Zeet cluster

Navigate to http://zeet.co/account/clusters

Put in a repository name e.g. ghcr.io/my-org/my-repo

Now you are ready to build and deploy GitHub apps to your Zeet cluster.

Deploy Private Container Images

In your Zeet project settings, select the private registry credentials from the GitHub registry integration

Resources