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 @@ + + + +