diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3931b484fb48dedc573d4dd54a20153aeb4d5b85..34e90a715894e091f6ddc62dbac4aada9aa22ba5 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,5 +1,20 @@
 stages:
   - build-option
+  - build
+
+job-build-counters:
+  stage: build-option
+  script:
+    - apk add make gcc musl-dev
+    - ./configure.sh -u counters
+    - make
+
+job-build-load:
+  stage: build-option
+  script:
+    - apk add make gcc musl-dev
+    - ./configure.sh -u load
+    - make
 
 job-build-network:
   stage: build-option
@@ -8,5 +23,27 @@ job-build-network:
     - ./configure.sh -u network
     - make
 
+job-build-rapl:
+  stage: build-option
+  script:
+    - apk add make gcc musl-dev
+    - ./configure.sh -u rapl
+    - make
+
+job-build:
+  stage: build
+  script:
+    - apk add make gcc musl-dev
+    - ./configure.sh
+    - make
+
+job-build-test:
+  stage: build
+  script: 
+    - apk add make gcc musl-dev
+    - ./configure.sh
+    - make tests
+
 workflow:
   name: 'Pipeline for branch: $CI_COMMIT_BRANCH'
+