variables: NIXOS_VERSION: "23.11" NIXPKGS_ALLOW_UNFREE: "1" NIXPKGS_ALLOW_INSECURE: "1" GIT_DEPTH: 10 stages: - test - deploy #before_script: # - git config --global user.email "${GITLAB_USER_EMAIL}" # - git config --global user.name "${GITLAB_USER_NAME}" # - git config --global credential.helper '!f() { echo "username=gitlab-ci-token"; echo "password=${CI_JOB_TOKEN}"; }; f' # - git config --global pull.rebase true # - git config --global http.sslVerify "false" after_script: - if [ -f .env-gitlab-ci ]; then rm .env-gitlab-ci; fi test: stage: test tags: - nixos-gen3 script: - nix develop .#gitlab --command run-ci-tests # cahe node_modules cache: untracked: true key: files: - pnpm-lock.yaml paths: - node_modules/ web-test: stage: test tags: - nixos-gen3 script: - nix develop .#gitlab --command run-ci-tests # cahe node_modules cache: untracked: true key: files: - pnpm-lock.yaml paths: - node_modules/ #deploy: # stage: deploy # tags: # - nixos-gen3 # script: # - nix develop --command deploy # after_script: # - nix develop --command clean-up # # when: on_success