diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 27028fbada40167827082ef21869436b4db748a6..eda53231a586068dcac2d63093aecaa71dc314a4 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -9,14 +9,16 @@ stages:
   - report
 
 include:
- - project: 'eclipse/oniro-core/oniro'
-   file:
-    - '/.oniro-ci/dco.yaml'
-    - '/.oniro-ci/reuse.yaml'
-    - '/.oniro-ci/build-generic.yaml'
-    - '/.oniro-ci/test-generic.yaml'
-    - '/.oniro-ci/machines-and-flavours.yaml'
- - template: 'Workflows/MergeRequest-Pipelines.gitlab-ci.yml'
+  - project: 'eclipse/oniro-core/oniro'
+    file:
+      - '/.oniro-ci/dco.yaml'
+      - '/.oniro-ci/reuse.yaml'
+      - '/.oniro-ci/build-generic.yaml'
+      - '/.oniro-ci/test-generic.yaml'
+      - '/.oniro-ci/machines-and-flavours.yaml'
+  - template: 'Workflows/MergeRequest-Pipelines.gitlab-ci.yml'
+  - project: 'eclipsefdn/it/releng/gitlab-ci-templates'
+    file: '/jobs/eca.gitlab-ci.yml'
 
 dco:
   extends: .dco
@@ -30,6 +32,9 @@ reuse:
   # it - it is a 3rd party fork. Let if fail for now.
   allow_failure: true
 
+eca:
+  extends: .eca
+
 # Customize the .workspace job to set the path of the git repository to deviate
 # from what the git-repo manifest prepares. This effectively allows testing
 # incoming changes that match the repository holding this CI pipeline.