[582977] Preserve timestamp, support milestone/stable
diff --git a/releng/org.eclipse.qvto.releng.build-site/justj-promoter.properties b/releng/org.eclipse.qvto.releng.build-site/justj-promoter.properties
index 84a7a2d..6e08dc4 100644
--- a/releng/org.eclipse.qvto.releng.build-site/justj-promoter.properties
+++ b/releng/org.eclipse.qvto.releng.build-site/justj-promoter.properties
@@ -22,13 +22,11 @@
 # the promoter unwraps the P2 repo using an execute step pre-Maven
 #
 # curl -s -k ${BUILD_PROMOTE} > p2repo.zip
-# unzip p2repo.zip -q -d p2repo
+# unzip -q p2repo.zip -d p2repo
 #
 BUILD_COMMIT=-commit https://git.eclipse.org/c/mmt/org.eclipse.qvto.git/commit/?id=${env.GIT_COMMIT}
 BUILD_PROMOTE=${env.BUILD_URL}artifact/p2repo.zip
 BUILD_REMOTE=-remote genie.qvt-oml@projects-storage.eclipse.org:/home/data/httpd/download.eclipse.org/mmt/qvto
 BUILD_ROOT=/home/jenkins/agent/workspace/justj-promoter/justj-sync
-# -- need a way to strip the - character
-#BUILD_TIMESTAMP=${buildTimestamp}
-BUILD_TIMESTAMP=
+BUILD_TIMESTAMP=-timestamp ${buildTimestamp}
 BUILD_TYPE=${env.BUILD_TYPE}
diff --git a/releng/org.eclipse.qvto.releng.build-site/pom.xml b/releng/org.eclipse.qvto.releng.build-site/pom.xml
index f579dbe..188399b 100644
--- a/releng/org.eclipse.qvto.releng.build-site/pom.xml
+++ b/releng/org.eclipse.qvto.releng.build-site/pom.xml
@@ -12,6 +12,9 @@
   <artifactId>org.eclipse.qvto.releng.build-site</artifactId>
   <version>3.10.9-SNAPSHOT</version>
   <packaging>eclipse-repository</packaging>
+  <properties>
+    <maven.build.timestamp.format>yyyyMMddHHmm</maven.build.timestamp.format>
+  </properties>
   <build>
     <resources>
       <resource>
diff --git a/releng/org.eclipse.qvto.releng.tycho/pom.xml b/releng/org.eclipse.qvto.releng.tycho/pom.xml
index eb0d2ba..ce3c272 100644
--- a/releng/org.eclipse.qvto.releng.tycho/pom.xml
+++ b/releng/org.eclipse.qvto.releng.tycho/pom.xml
@@ -448,6 +448,16 @@
       </properties>
     </profile>
     <profile>
+      <id>milestone</id>
+      <activation>
+        <activeByDefault>false</activeByDefault>
+      </activation>
+      <properties>
+        <buildType>S</buildType>
+        <targetPlatform>targetPlatforms/stable</targetPlatform>
+      </properties>
+    </profile>
+    <profile>
       <id>stable</id>
       <activation>
         <activeByDefault>false</activeByDefault>