diff options
Diffstat (limited to 'gitlab-ci.yml')
-rw-r--r-- | gitlab-ci.yml | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/gitlab-ci.yml b/gitlab-ci.yml deleted file mode 100644 index 815fe33..0000000 --- a/gitlab-ci.yml +++ /dev/null @@ -1,47 +0,0 @@ -image: nixpkgs/nix-flakes - -stages: - - check - - build - - deploy - -check: - stage: check - script: - - nix flake check . --print-build-logs - -build: - stage: build - needs: - - check - before_script: - - . <(nix print-dev-env .#ci) - - mkdir -p "/etc/containers/" - - echo '{"default":[{"type":"insecureAcceptAnything"}]}' > /etc/containers/policy.json - - just docker-image-fly - script: - - export DOCKER_TAG="$(date --utc +%Y%m%d%H%M%S)-${CI_COMMIT_SHA}" - - just nix-build builder - - just docker-image-fly - - just docker-inspect result --tmpdir=$TMPDIR - - just print-docker-tag - - | - if fly auth whoami > /dev/null 2>&1 - then - fly auth docker - just push-to-registry --tmpdir=$TMPDIR - echo FLY_REGISTRY_IMAGE_TAG=$(just print-docker-tag) >> build.env - fi - artifacts: - reports: - dotenv: build.env - -deploy: - stage: deploy - needs: - - build - script: - - fly auth docker - - fly deploy --image $FLY_REGISTRY_IMAGE_TAG - rules: - - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH |