diff --git a/resources/jobs/Load_Platform/config.xml b/resources/jobs/Load_Platform/config.xml
index 10fb072..7fd19d5 100644
--- a/resources/jobs/Load_Platform/config.xml
+++ b/resources/jobs/Load_Platform/config.xml
@@ -23,6 +23,16 @@
+
+
+ false
+
+ true
+ true
+ true
+ false
+
+
2
@@ -81,7 +91,15 @@ fi
# Setup remote & populate
git remote add adop ssh://jenkins@gerrit:29418/"${target_repo_name}"
git fetch adop
-git push adop +refs/remotes/origin/*:refs/heads/*
+git push adop +refs/remotes/origin/*:refs/heads/*
+
+# If a version has been specified, let's switch to it
+if [ ! -z "${ADOP_PLATFORM_MANAGEMENT_VERSION}" ] && [[ "${ADOP_PLATFORM_MANAGEMENT_VERSION}" =~ ^[a-fA-F0-9]{8,40}$ ]] && [ "$(git cat-file -t "${ADOP_PLATFORM_MANAGEMENT_VERSION}")" = "commit" ]; then
+ echo "INFO - Checking out specified ADOP_PLATFORM_MANAGEMENT_VERSION '${ADOP_PLATFORM_MANAGEMENT_VERSION}'"
+ git checkout "${ADOP_PLATFORM_MANAGEMENT_VERSION}"
+else
+ echo "WARNING - ADOP_PLATFORM_MANAGEMENT_VERSION is set to '${ADOP_PLATFORM_MANAGEMENT_VERSION}' which is not a valid Git commit hash - defaulting to 'master'"
+fi
bootstrap/**/*.groovy