diff --git a/Jenkinsfile b/Jenkinsfile
index a54ce4c85584ac9d4af3f6bf98872b9516a588c0..6536a22ac20e969e5ded5b1d2f83750f924094fc 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -53,6 +53,21 @@ pipeline {
                 }
             }
         }
+        
+        stage('Build UserManager GRPC') {
+			steps {
+				script {
+				    FAILED_STAGE=env.STAGE_NAME
+				}
+				container("maven-17"){
+				    configFileProvider([configFile(fileId: 'maven-settings', variable: 'MAVEN_SETTINGS')]) {
+						sh './user-manager-interface/mvn -s $MAVEN_SETTINGS clean deploy -Dmaven.wagon.http.retryHandler.count=3'
+						
+						junit testResults: '**/target/surefire-reports/*.xml', skipPublishingChecks: true
+				    }                       
+				}            
+			}
+         }
                  
          stage('Build UserManager') {
 			steps {
@@ -61,7 +76,7 @@ pipeline {
 				}
 				container("quarkus-22"){
 				    configFileProvider([configFile(fileId: 'maven-settings', variable: 'MAVEN_SETTINGS')]) {
-						sh './mvnw -s $MAVEN_SETTINGS clean deploy -Dmaven.wagon.http.retryHandler.count=3'
+						sh './user-manager/mvnw -s $MAVEN_SETTINGS clean deploy -Dmaven.wagon.http.retryHandler.count=3'
 						
 						junit testResults: '**/target/surefire-reports/*.xml', skipPublishingChecks: true
 				    }