diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a79c489605266e7b7cadeb046749b926a1cbbc52..1a9c0f35d5fb5a60c778106cb64326c5292e83a4 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -10,9 +10,9 @@ variables:
   MAVEN_OPTS: "-Dmaven.repo.local=.m2/repository -Dmaven.artifact.threads=10"
   MAIN_BRANCH: "main"
   RELEASE_BRANCH: "release"
+  APPLESCABM_PROJECT_ID: "20"
   MAMESTRABR_PROJECT_ID: "31"
   PSILARTEMP_PROJECT_ID: "37"
-  APPLESCABM_PROJECT_ID: "20"
 cache:
   paths:
     - .m2/repository/
@@ -44,6 +44,18 @@ deploy-snapshot:
 
 # Runs after new SNAPSHOT is deployed to package registry. Triggers job on main branch in model repo,
 # which builds model with the new version of VIPSCommon. This pipeline fails if model build fails.
+verify_model_APPLESCABM:
+  stage: verify
+  image: registry.gitlab.com/finestructure/pipeline-trigger
+  script:
+    - apk add --no-cache openjdk11
+    - export PROJECT_VERSION=$(./mvnw --batch-mode --no-transfer-progress --non-recursive help:evaluate -Dexpression=project.version | grep -v "\[.*")
+    - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_APPLESCABM" -t $MAIN_BRANCH $APPLESCABM_PROJECT_ID -e VERSION=$PROJECT_VERSION
+  tags:
+    - vips-java
+  rules:
+    - if: '$CI_COMMIT_REF_NAME == $MAIN_BRANCH'
+
 verify_model_MAMESTRABR:
   stage: verify
   image: registry.gitlab.com/finestructure/pipeline-trigger