tripleo-ci/scripts/website
Ian Wienand 5c808296ae Replace openstack.org git:// URLs with https://
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.

This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.

This update should result in no functional change.

For more information see the thread at

 http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html

Change-Id: I2562cef678dca4201f497b1140ca092287ddf5cf
2019-03-24 20:36:17 +00:00
..
README.md Adopt use of pre-commit linting 2018-12-14 15:50:06 +00:00
generate_site.sh Replace openstack.org git:// URLs with https:// 2019-03-24 20:36:17 +00:00
planet.config.ini Merge "added cjeanner blog feed" 2018-06-12 15:42:09 +00:00
planet.html.tmpl Add planet blog aggregator feeds to website 2016-05-09 16:00:11 -04:00
tripleo-reviewday.yaml Sync projects for tripleo.org reviews 2019-02-01 09:38:06 -05:00

README.md

tripleo.org

Description

This directory contains scripts and config files used to generate the tripleo.org website.

The following projects are used:

  • tripleo-docs (our tripleo documentation)
  • tripleosphinx (currently hosted on https://github.com/dprince/tripleosphinx.git)
  • reviewday (provides an HTML report of reviews along with LP ticket priorities)
  • tripleo-ci (HTML CI reports and other misc scripts.)

Building the site

Tripleo.org is currently a static HTML website that is regenerated by scripts or via a cron job.

To build the entire site run the following:

cd tripleo-ci/scripts/website OUT_HTML='out_html' bash generate_site.sh

NOTE: This will take some time to run reviewday (which makes remote Gerrit and Lauchpad API connections) and generate the CI reports which contact the API of the upstream Jenkins servers.

If you want to do a quick build to test out new HTML formatting, etc. you can disable the reviewday and CI reports by running the following:

cd tripleo-ci/scripts/website SKIP_REVIEWDAY="Y" SKIP_CI_REPORTS="Y" OUT_HTML='out_html' bash generate_site.sh

Once you executed either of the above commands the HTML website would be in your local out_html directory and can be viewed with any webrower by pointing it to the local filesystem.