From 68a5a3efd4ab3fee258fe35a799ba64597864f98 Mon Sep 17 00:00:00 2001
From: cgeek <cem.moreau@gmail.com>
Date: Wed, 15 Nov 2023 16:54:47 +0100
Subject: [PATCH] fix(#134): add `gdev_build` job on build phase

---
 .gitlab-ci.yml | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d9986b9df..c6f14f659 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -200,6 +200,26 @@ run_benchmarks:
     IMAGE_TAG: "debug-sha-$CI_COMMIT_SHORT_SHA"
     PODMAN_BUILD_OPTIONS: "--target build --build-arg benchmarks=1"
 
+gdev_build:
+  stage: build
+  image: rust:1-bullseye
+  rules:
+    - if: $CI_COMMIT_REF_NAME =~ /^wip*$/
+      when: manual
+    - if: $CI_COMMIT_TAG
+      when: never
+    - if: $CI_COMMIT_BRANCH =~ /^(release\/runtime-)[0-9].*/
+      when: never
+    - if: '$CI_MERGE_REQUEST_ID || $CI_COMMIT_BRANCH == "master"'
+      when: manual
+    - when: always
+  variables:
+    DEBIAN_FRONTEND: noninteractive
+  script:
+    - apt-get update
+    - apt-get install -y clang cmake protobuf-compiler
+    - cargo build --no-default-features --features gtest
+
 tests:
   stage: tests
   image: rust:1-bullseye
-- 
GitLab