diff --git a/.woodpecker.yml b/.woodpecker.yml
new file mode 100644
index 0000000..29afcd7
--- /dev/null
+++ b/.woodpecker.yml
@@ -0,0 +1,13 @@
+pipeline:
+  build-docker-image:
+    image: alpine:3.17.2
+    commands:
+      - apk add --no-cache curl xz sudo
+      - sh <(curl -L https://nixos.org/nix/install) --no-daemon
+      - nix build --extra-experimental-features nix-command --extra-experimental-features flakes .#docker
+
+  release-image:
+    image: nixos/nix
+    settings:
+      files:
+        - result