nix-gitlab-ci/.gitlab-ci.yml

23 lines
879 B
YAML

stages:
- build
build:ci-image:
image: docker:20.10.16
stage: build
services:
- docker:20.10.16-dind
script:
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
- docker build -t $CI_REGISTRY/technofab/nix-gitlab-ci/nix-gitlab-ci:latest -t $CI_REGISTRY/technofab/nix-gitlab-ci/nix-gitlab-ci:${CI_COMMIT_SHORT_SHA} ./ci-image
- docker push $CI_REGISTRY/technofab/nix-gitlab-ci/nix-gitlab-ci --all-tags
build:daemon:
image: docker:20.10.16
stage: build
services:
- docker:20.10.16-dind
script:
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
- docker build -t $CI_REGISTRY/technofab/nix-gitlab-ci/nix-ci-daemon:latest -t $CI_REGISTRY/technofab/nix-gitlab-ci/nix-ci-daemon:${CI_COMMIT_SHORT_SHA} ./daemon
- docker push $CI_REGISTRY/technofab/nix-gitlab-ci/nix-ci-daemon --all-tags