Add support to start mongodb for python job
[releng/builder.git] / jjb / releng-templates.yaml
index be6ddc73dac70f8bcdd9c538553096e0e74cfacf..3774943131b69e74e4fe8613c1f87ba6659d15a8 100644 (file)
             branch: '{branch}'
         - gerrit-refspec-parameter:
             refspec: 'refs/heads/{branch}'
+        - bool:
+            name: START_MONGO
+            default: '{start-mongo}'
+            description: "Whether or not to start a mongo process."
 
     scm:
         - git:
             pip install --upgrade pip
             pip install --upgrade tox argparse
             pip freeze
+
+            echo $START_MONGO
+            if [ "$START_MONGO" == "true" ]; then
+                mkdir $WORKSPACE/mongo
+                mongod --dbpath $WORKSPACE/mongo
+            fi
+
             cd $WORKSPACE/repo/{toxdir}
             tox