diff --git a/Jenkinsfile b/Jenkinsfile
index 6688774800..a475e86895 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -16,15 +16,16 @@ pipeline {
stage('Build') {
steps {
wrap([$class: 'Xvnc', useXauthority: true]) {
- sh '''
+ sh """
mvn clean verify --batch-mode -Dmaven.repo.local=$WORKSPACE/.m2/repository \
-Pbree-libs \
-Papi-check \
-Pjavadoc \
+ ${env.BRANCH_NAME=='master' ? '-Peclipse-sign': ''} \
-Dmaven.test.error.ignore=true -Dmaven.test.failure.ignore=true \
-Dtycho.debug.artifactcomparator \
-Dpde.docs.baselinemode=fail
- '''
+ """
}
}
post {
@@ -42,5 +43,18 @@ pipeline {
}
}
}
+ stage('Deploy') {
+ when {
+ branch 'master'
+ }
+ steps {
+ sshagent ( ['projects-storage.eclipse.org-bot-ssh']) {
+ sh '''
+ ssh genie.pde@projects-storage.eclipse.org "rm -rf /home/data/httpd/download.eclipse.org/pde/builds/master/*"
+ scp -r repository/target/repository/* genie.pde@projects-storage.eclipse.org:/home/data/httpd/download.eclipse.org/pde/builds/master/
+ '''
+ }
+ }
+ }
}
}
diff --git a/e4tools/features/org.eclipse.e4.tools.persistence.feature/forceQualifierUpdate.txt b/e4tools/features/org.eclipse.e4.tools.persistence.feature/forceQualifierUpdate.txt
index 9d4f218a38..c25a4086cf 100644
--- a/e4tools/features/org.eclipse.e4.tools.persistence.feature/forceQualifierUpdate.txt
+++ b/e4tools/features/org.eclipse.e4.tools.persistence.feature/forceQualifierUpdate.txt
@@ -1 +1,2 @@
# To force a version qualifier update add the bug here
+Touch to publish source feature.
diff --git a/repository/category.xml b/repository/category.xml
index d7e3defcf4..409f0557bf 100644
--- a/repository/category.xml
+++ b/repository/category.xml
@@ -6,6 +6,10 @@
+
+
+
+