diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml deleted file mode 100644 index ffd321cbd344bd30643c9238759303b11b043cc8..0000000000000000000000000000000000000000 --- a/.gitlab-ci.yml +++ /dev/null @@ -1,67 +0,0 @@ -image: docker-registry.schukai.com:443/nixos-ci-devenv:latest - -#services: -# - docker:dind - - -variables: - # The repo name as used in - # https://github.com/nix-community/NUR/blob/master/repos.json - NIXOS_VERSION: "23.05" - NIXPKGS_ALLOW_UNFREE: "1" - NIXPKGS_ALLOW_INSECURE: "1" -# DOCKER_DRIVER: overlay2 - GIT_DEPTH: 10 - - -stages: - - build - - deploy - -before_script: -# - nix shell nixpkgs#coreutils-full -c mkdir -p /certs/client/ -# - nix shell nixpkgs#coreutils-full -c ln -fs /etc/ssl/certs/ca-bundle.crt /certs/client/ca.pem - - echo > .env-gitlab-ci - - variables=("HOME=$HOME" "CI_COMMIT_REF_NAME=$CI_COMMIT_REF_NAME" "CI_REPOSITORY_URL=$CI_REPOSITORY_URL" "GITLAB_TOKEN=$GITLAB_TOKEN" "CI_JOB_TOKEN=$CI_JOB_TOKEN" "GITLAB_USER_EMAIL=$GITLAB_USER_EMAIL" "GITLAB_USER_NAME=\"$GITLAB_USER_NAME\"" "CI_REGISTRY_USER=$CI_REGISTRY_USER" "CI_PROJECT_ID=$CI_PROJECT_ID" "CI_PROJECT_DIR=$CI_PROJECT_DIR" "CI_API_V4_URL=$CI_API_V4_URL" "CI_PROJECT_NAME=$CI_PROJECT_NAME" "CI_COMMIT_SHORT_SHA=$CI_COMMIT_SHORT_SHA"); for var in "${variables[@]}"; do echo "$var" >> .env-gitlab-ci; done - - cat .env-gitlab-ci - -after_script: - - if [ -f .env-gitlab-ci ]; then rm .env-gitlab-ci; fi - -build: - stage: build - tags: - - nixos - script: - - devenv shell build-app - - cache: - - key: nixos - paths: - - /nix/store - - artifacts: - paths: - - dist - -deploy: - stage: deploy - tags: - - nixos - script: - - devenv shell -c deploy-app - - when: on_success - - cache: - - key: nixos - paths: - - /nix/store - - - artifacts: - paths: - - dist - - - diff --git a/flake.nix b/flake.nix index f55a6aec5884c26c15c36344d620169914900074..e165d6899f0fa3af6a3ffda1b6f66d3866f2f50e 100644 --- a/flake.nix +++ b/flake.nix @@ -49,6 +49,8 @@ portAsString = toString projectDefinition.k8s.port; in { + + packages = rec { default = self.packages.${system}.bob; @@ -176,6 +178,8 @@ }; flake = { + + defaultPackage = self.packages.${builtins.currentSystem}.bob; }; };