Fix scenario verification jobs
[infra/cicd.git] / jjb / cloud-infra / prepare-for-scenario-deploy.sh
similarity index 65%
rename from jjb/cloud-infra/prepare-for-scenario-verify.sh
rename to jjb/cloud-infra/prepare-for-scenario-deploy.sh
index f654dc842a2ff571d0facfc3ddc35e14ae6dad92..16a823b34b3f59d8d0dbf5a3899a536a7a50b949 100644 (file)
@@ -25,4 +25,23 @@ echo "Info: Cloning infra/engine repository"
 cd $HOME && /bin/rm -rf $WORKSPACE
 git clone -q $ENGINE_REPO_URL $WORKSPACE
 
+echo "Generating temporary SDF"
+cat << EOF > $WORKSPACE/sdf.yml
+scenario:
+  $DEPLOY_SCENARIO:
+    scm: git
+    src: $PROJECT_GIT_URL
+    version: $GERRIT_PATCHSET_REVISION
+    refspec: $GERRIT_REFSPEC
+    installers:
+      $INSTALLER_TYPE:
+        role: scenarios/$DEPLOY_SCENARIO/$INSTALLER_TYPE/role/$DEPLOY_SCENARIO
+        distros:
+          - ubuntu
+EOF
+echo "Temporary SDF content"
+echo "-------------------------------------------------------------------------"
+cat $WORKSPACE/sdf.yml
+echo "-------------------------------------------------------------------------"
+
 # vim: set ts=2 sw=2 expandtab: