This is an automated email from the ASF dual-hosted git repository. djencks pushed a commit to branch preview in repository https://gitbox.apache.org/repos/asf/felix-antora.git
commit b4fe93c1839d934ad0ef599bfe55b72cb437bada Author: David Jencks <[email protected]> AuthorDate: Wed Jul 28 16:53:43 2021 -0700 set up preview Jenkinsfile and (for a specific preview) antora-playbook.yml --- Jenkinsfile | 11 +++++++++-- antora-playbook.yml | 15 +++++++++------ 2 files changed, 18 insertions(+), 8 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 7d6cd22..97eff37 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,3 +1,10 @@ +// preview branch copy. +// Deploys to asf-staging, which is shown at https://felix.staged.apache.org. + +//Set the desired content sources in antora-playbook.yml on this branch: +// these will typically include branches in your forks of the felix github repos. +// Trigger the site build manually with the Jenkins https://ci-builds.apache.org/job/Felix/job/website-build-preview/ action. + //these don't seem to work. //def siteBranch = "asf-site" //def siteBranch = "asf-staging" @@ -12,7 +19,7 @@ pipeline { steps { sh 'rm -rf build' // clone the felix-site-pub repo - sh 'git clone --depth 1 --branch asf-site https://gitbox.apache.org/repos/asf/felix-site-pub.git build/site' + sh 'git clone --depth 1 --branch asf-staging" https://gitbox.apache.org/repos/asf/felix-site-pub.git build/site' dir('build/site') { sh 'git rm -r .' } @@ -23,7 +30,7 @@ pipeline { dir('build/site') { sh 'git add .' sh 'echo `git commit -m "site build"`' - sh 'git push https://gitbox.apache.org/repos/asf/felix-site-pub.git asf-site' + sh 'git push https://gitbox.apache.org/repos/asf/felix-site-pub.git asf-staging"' } } } diff --git a/antora-playbook.yml b/antora-playbook.yml index e0219bc..d6e6972 100644 --- a/antora-playbook.yml +++ b/antora-playbook.yml @@ -1,3 +1,4 @@ +# Preview branch playbook copy site: title: Apache Felix url: https://felix.apache.org @@ -10,12 +11,14 @@ content: # - url: ./../felix-antora-site # branches: HEAD # For "production" build without needing a local site checkout uncomment the next two lines and comment out the previous two. - - url: https://github.com/apache/felix-antora-site.git - branches: main -# - url: ./../felix-dev -# branches: HEAD -# start_paths: -# - scr +# Set up the content sources to point to what you want to preview. +# Most likely this will involve branches in your github forks of the felix projects. + - url: https://github.com/djencks/felix-antora-site.git + branches: scr-preview + - url: https://github.com/djencks/felix-dev.git + branches: adoc-preview + start_paths: + - scr/docs asciidoc: attributes:
