You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ro...@apache.org on 2018/12/17 17:28:03 UTC
[sling-site] 01/01: SLING-7180 - Set up a Jenkins job for
automatically publishing the Sling site
This is an automated email from the ASF dual-hosted git repository.
rombert pushed a commit to branch feature/SLING-7180
in repository https://gitbox.apache.org/repos/asf/sling-site.git
commit d55e4580efea0d55c6e2733ba8730a56b79eb67d
Author: Robert Munteanu <ro...@apache.org>
AuthorDate: Mon Dec 17 18:27:37 2018 +0100
SLING-7180 - Set up a Jenkins job for automatically publishing the Sling site
---
Jenkinsfile | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/Jenkinsfile b/Jenkinsfile
index 1b207f9..6df822c 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -13,5 +13,22 @@ pipeline {
sh 'mvn clean package'
}
}
+
+ // based on https://cwiki.apache.org/confluence/display/INFRA/Multibranch+Pipeline+recipies
+ stage ('Deploy site') {
+ when {
+ branch 'master'
+ }
+
+ agent {
+ node {
+ label 'git-websites'
+ }
+ }
+
+ steps {
+ sh 'mvn package -Ppublish-site -Dmsg="Automatic website deployment"'
+ }
+ }
}
}