Skip to content

Building the website

Peter Shipton edited this page Nov 25, 2022 · 3 revisions

Two sites are available for OpenJ9 website documentation:

All build processes associated with these sites are driven from Eclipse Jenkins infrastructure.

Eclipse Jenkins instance

Jobs run on the Eclipse OpenJ9 Jenkins instance.

Staging site

The staging environment is provided on Eclipse infrastructure.

To stage an update, trigger a job from a pull request by typing Jenkins website stage in a comment field. This comment triggers a pipeline script that builds the website and deploys the content to the Eclipse OpenJ9 website git repository staging branch.

📝 To run the pipeline script, you must be listed as an approved user in the Jenkins job.

Changes to the staging branch trigger a publication to the Eclipse OpenJ9 staging site.

📝 The staging site is password controlled and is reviewed only by project committers.

Published documentation

When the website is ready to publish, merging the pull request triggers a pipeline script that builds and deploys the content to the Eclipse OpenJ9 website git repository main branch. Changes to the main branch trigger a publication to the Eclipse OpenJ9 website.

Clone this wiki locally