diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..1b6985c0094c8e3db5f1c6e2c4d66b82f325284f
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+# Ignore Gradle project-specific cache directory
+.gradle
+
+# Ignore Gradle build output directory
+build
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 46bb215d32db378e8b0867a075e89eb712d25377..8c84458b02c7586c60ec6d574f61516da616a523 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -11,7 +11,7 @@ cache:
 build:
   stage: build
   script:
-    - ./gradlew -Pgitlab-ci=true build
+    - ./gradlew -Pci=gitlab build
   artifacts:
     paths:
     - lectures/build/docs
diff --git a/lectures/revealjs/ci.adoc b/lectures/revealjs/ci.adoc
index 086f8a7cfb49073580cd2736d2fdcfb21cfb13f6..c8e39ed6b015d8d948dcdb6185dd4fc6daba1b61 100644
--- a/lectures/revealjs/ci.adoc
+++ b/lectures/revealjs/ci.adoc
@@ -201,3 +201,10 @@ image::../images/maven-central.png[width=300, link="https://mvnrepository.com"]
 
 [.right]
 image::../images/gradle-views.png[width=300]
+
+== CI @ gitlab
+
+* gitlab kan konfigureres til å bygge, når endrer `push`es til et repo
+* *.gitlab-ci.yml* inneholder byggeinstruksjoner
+* hele repoet sjekkes først ut
+* så utføres byggeinstruksjoner iht. innstillinger