Use internal podman
This commit is contained in:
+4
-5
@@ -6,13 +6,12 @@ build:
|
|||||||
stage: build
|
stage: build
|
||||||
tags:
|
tags:
|
||||||
- nix
|
- nix
|
||||||
- podman
|
|
||||||
script:
|
script:
|
||||||
- podman login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
|
- nix run ".#podman" -- login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
|
||||||
- nix build .
|
- nix build .
|
||||||
- podman load -i result
|
- nix run ".#podman" -- load -i result
|
||||||
- podman tag "localhost/gregs-homepage:latest" $CI_REGISTRY/greg/homepage/gregs-homepage:latest
|
- nix run ".#podman" -- tag "localhost/gregs-homepage:latest" $CI_REGISTRY/greg/homepage/gregs-homepage:latest
|
||||||
- podman push $CI_REGISTRY/greg/homepage/gregs-homepage:latest
|
- nix run ".#podman" -- push $CI_REGISTRY/greg/homepage/gregs-homepage:latest
|
||||||
|
|
||||||
deploy:
|
deploy:
|
||||||
stage: deploy
|
stage: deploy
|
||||||
|
|||||||
@@ -51,6 +51,7 @@
|
|||||||
|
|
||||||
# This is not special, this is just flakes
|
# This is not special, this is just flakes
|
||||||
packages = {
|
packages = {
|
||||||
|
inherit (pkgs) podman;
|
||||||
default = pkgs.dockerTools.buildLayeredImage {
|
default = pkgs.dockerTools.buildLayeredImage {
|
||||||
name = "gregs-homepage";
|
name = "gregs-homepage";
|
||||||
tag = "latest";
|
tag = "latest";
|
||||||
|
|||||||
Reference in New Issue
Block a user