diff --git a/build-jobs-ci-test.yml.jinja2 b/build-jobs-ci-test.yml.jinja2
index 3132ff50de0b58287198a9a9049d87ff8533db1a..1155758cda1c65e91b27c1902c2bf7f4dcdc2ab3 100644
--- a/build-jobs-ci-test.yml.jinja2
+++ b/build-jobs-ci-test.yml.jinja2
@@ -61,6 +61,28 @@ build:echo:
     - printenv
     - echo "Build successful"
 
+build:check-foo-branch:
+  stage: build
+  extends:
+    - .buildbase
+  needs: []
+  tags:
+    - infrastructure
+  timeout: 2m
+  variables:
+    GIT_STRATEGY: none
+  before_script:
+    - !reference [.docker_check]
+    - !reference [.setup_ssh]
+    - !reference [.repo_checkout]
+  script: |
+    echo "repo branch: $MASTER_BRANCH"
+    echo "foo branch:  $(cat foo/branch.txt)"
+    if [[ "$MASTER_BRANCH" != $(cat foo/branch.txt) ]]; then
+      echo "ERROR: Branches do not match!"
+      exit 1
+    fi
+
 build-imx6guf-fake:
   stage: build
   needs: []