diff --git a/Jenkinsfile b/Jenkinsfile
index 5f3d085ff6d59d1b849b411645469e2ea4776ec0..155bca5d952e5ce8078d55d7c9ecb32ec81b9b6b 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -34,6 +34,8 @@ node('build-slave') {
             stage('Build') {
                 env.NODE_ENV = "build"
                 print "Environment will be : ${env.NODE_ENV}"
+                sh('git submodule update --init')
+                sh('git submodule update --init --recursive --remote')
                 sh('chmod 777 build.sh')
                 sh("./build.sh ${build_tag} ${env.NODE_NAME} ${hub_org}")
             }