diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..bd609346a4583872cc992c9ce7d2bc3785a7a9e4
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,12 @@
+build:
+  stage: build
+  image: nixos/nix
+  before_script:
+    - nix-channel --add https://nixos.org/channels/nixpkgs-unstable nixpkgs
+    - nix-channel --update
+    - nix-env -iA nixpkgs.nixUnstable
+    - nix-env -iA nixpkgs.git
+  script: nix --experimental-features "nix-command flakes" build --log-format bar-with-logs
+  tags:
+    - docker
+    - kubernetes