diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 5d78a8821bfc4941834e23722cf62fde0c4ee7ca..8bfe41369dcc600b12b6264773bb848630062543 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -53,7 +53,9 @@ workflow:
     - if: $CI_COMMIT_BRANCH
 
 include:
- - local: '.gitlab-ci/container.yml'
+  - local: '.gitlab-ci/container.yml'
+  - project: 'eclipsefdn/it/releng/gitlab-ci-templates'
+    file: '/jobs/eca.gitlab-ci.yml'
 
 variables:
   # Force the use of git clone to avoid odd git and repo problems
@@ -82,12 +84,16 @@ variables:
   OPENHARMONY_BUILDER: "$CI_REGISTRY_IMAGE/openharmony-builder"
 
 stages:
+  - compliance
   - container
   - maintenance
   - fetch
   - build
   - test
 
+eca:
+  extends: .eca
+
 # Common job definition for bitbake driven jobs, such as fetch and build
 .bitbake:
   image: