diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 95e77d9f..6258063d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -57,3 +57,26 @@ jobs: run: | nix build ./#containers.x86_64-linux.kardinal-manager.arm64 --no-link --print-out-paths nix build ./#containers.x86_64-linux.kardinal-manager.amd64 --no-link --print-out-paths + + - name: Build Kardinal CLI images + run: | + nix build ./#containers.x86_64-linux.kardinal-cli.arm64 --no-link --print-out-paths + nix build ./#containers.x86_64-linux.kardinal-cli.amd64 --no-link --print-out-paths + + - name: Build Redis Sidecar images + run: | + nix build ./#containers.x86_64-linux.redis-proxy-overlay.arm64 --no-link --print-out-paths + nix build ./#containers.x86_64-linux.redis-proxy-overlay.amd64 --no-link --print-out-paths + + - name: Login to Docker Hub + uses: docker/login-action@v3 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} + + - name: Publish images + if: github.ref == 'refs/heads/main' + run: | + nix run ./#publish-kardinal-manager-container + nix run ./#publish-kardinal-cli-container + nix run ./#publish-redis-proxy-overlay-container diff --git a/README.md b/README.md index 54c8e88c..dddef398 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +[](https://hub.docker.com/u/kurtosistech) + # Kardinal ## Developing instructions diff --git a/flake.nix b/flake.nix index 7b287257..ba4ddd25 100644 --- a/flake.nix +++ b/flake.nix @@ -25,7 +25,7 @@ ]; }; - service_names = ["kardinal-manager" "redis-proxy-overlay"]; + service_names = ["kardinal-manager" "kardinal-cli" "redis-proxy-overlay"]; architectures = ["amd64" "arm64"]; imageRegistry = "kurtosistech";