nix-gitlab-ci/.gitlab-ci.yml
2024-01-14 16:45:07 +01:00

22 lines
650 B
YAML

include:
- gitlab-ci.yml
stages:
- build
- trigger
build:image:
stage: build
image: nixpkgs/nix-flakes:latest
before_script:
- nix profile install nixpkgs#skopeo
- export PATH="$PATH:$HOME/.nix-profile/bin"
- mkdir -p /var/tmp
script:
- nix build .#image
- skopeo --insecure-policy copy --dest-creds "${CI_REGISTRY_USER}:${CI_REGISTRY_PASSWORD}"
"docker-archive:result"
"docker://$CI_REGISTRY_IMAGE/nix-ci:latest"
- skopeo --insecure-policy copy --dest-creds "${CI_REGISTRY_USER}:${CI_REGISTRY_PASSWORD}"
"docker-archive:result"
"docker://$CI_REGISTRY_IMAGE/nix-ci:$(date +"%m-%d-%y")"