diff --git a/Jenkinsfile b/Jenkinsfile
new file mode 100644
index 0000000000000000000000000000000000000000..91cf790c46e6c31fda98c6ff7a390efec82d4b79
--- /dev/null
+++ b/Jenkinsfile
@@ -0,0 +1,25 @@
+import java.util.zip.ZipEntry
+
+pipeline {
+    agent {
+        node {
+            label 'ozgcloud-jenkins-build-agent-jdk21'
+        }
+    }
+
+    stages {
+        
+
+        stage('Build ZufiManager DEMO') {
+            steps {
+                script {
+                    FAILED_STAGE = env.STAGE_NAME
+                }
+
+                configFileProvider([configFile(fileId: 'maven-settings', variable: 'MAVEN_SETTINGS')]) {
+                    sh 'mvn -s $MAVEN_SETTINGS clean install'
+                }
+            }
+        }
+}
+}
\ No newline at end of file