mirror of
https://gitlab.com/TECHNOFAB/nix-gitlab-ci.git
synced 2025-12-12 10:10:06 +01:00
22 lines
650 B
YAML
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")"
|