fab-city-software-kit/.gitlab-ci.yml
2022-11-29 14:53:03 +01:00

42 lines
696 B
YAML

---
variables:
NIX_CONFIG: "experimental-features = nix-command flakes recursive-nix"
default:
tags:
- nix
before_script:
- nix-shell -p nix-direnv
- direnv allow
stages:
- test
- build
lint.nix:
stage: test
script:
- env
- nix-linter || true
- nix develop
- env
- nix-linter || true
- nix-linter *.nix
# lint.yaml:
# stage: test
# script:
# - nix develop
# - yamllint -f auto .
# lint.kustomize.dev:
# stage: build
# script:
# - nix develop
# - kubectl kustomize overlays/dev --enable-helm
# lint.kustomize.prod:
# stage: build
# script:
# - nix develop
# - kubectl kustomize overlays/prod --enable-helm