diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..913626d3f4eb02dff3d11a3174a94fddcdc2c022
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,23 @@
+# Exemplo usando make e artifacts.
+
+before_script:
+    # Vamos precisar do build-essential para compilar
+    - apt-get update && apt-get install -y build-essential
+
+job1:
+    script:
+        # Executa comando make
+        - make
+    # Os artefatos são anexados a build e acessíveis na interface do Gitlab.
+    # Você pode querer anexar binários gerados, arquivos .deb ou qualquer
+    # coisa que seja fruto da build.
+    artifacts:
+        # paths define os diretórios/arquivos que serão arquivados, pode
+        # colocar uma lista deles.
+        paths:
+            - build/
+        # Também é possível arquivar todos os arquivos não monitorados pelo
+        # git.
+        # - untracked: true
+    tags:
+        - debian