stages: - build - deploy build: stage: build image: "nixos/nix:latest" tags: - kubernetes script: - nix run ".#podman" -- login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY - nix build . - nix run ".#podman" -- load -i result - nix run ".#podman" -- tag "localhost/gregs-homepage:latest" $CI_REGISTRY/greg/homepage/gregs-homepage:latest - nix run ".#podman" -- push $CI_REGISTRY/greg/homepage/gregs-homepage:latest deploy: stage: deploy tags: - deploy script: - sudo podman pull $CI_REGISTRY/greg/homepage/gregs-homepage:latest - sudo systemctl restart podman-homepage