diff --git a/.gitlab.ci.yml b/.gitlab.ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..83783eebcd4727f7cb2f6ff6301a69f81cc04374
--- /dev/null
+++ b/.gitlab.ci.yml
@@ -0,0 +1,8 @@
+build-firefox-extension:
+  image: node:lts
+  before_script:
+    - yarn global add web-ext
+  script:
+    - yarn install
+    - yarn build
+    - yarn web-ext sign --api-key=${MOZ_API_KEY} --api-secret=${MOZ_API_SECRET} --id=${MOZ_GECKO_ID} -s src/
\ No newline at end of file