19ea9dcda2
Add a new script to build release notes including translation, we will run this script as part of each release notes build. The new script will build releasenotes and all translations for them. It checks for available translations and only builds for these. The translated releasenotes are published in-tree, so for trove-dashboard this would publish: /releasenotes/trove-dashboard # Original untranslated content /releasenotes/trove-dashboard/ja/ # Japanese translation /releasenotes/trove-dashboard/ko_KR/ # Korean translation The index file gets automatically enhanced to include links to the translated releasenotes. A preview of the generated release notes are at: http://users.suse.com/~aj/horizon-releasenotes/ http://users.suse.com/~aj/trove-dashboard-releasenotes/ Include the file directly in JJB so that it can be changed anytime. For details, see: http://docs.openstack.org/infra/jenkins-job-builder/definition.html#module-jenkins_jobs.local_yaml This needs a change for jenkins-projects-checks.py: The yaml is now an extented yaml, use the JJB yaml loader to parse it. For now, use a separate job gate-{name}-i18n-releasenotes-nv and add it only to horizon and openstack-manuals so that we can evaluate that this works as expected. A followup will add this for all jobs and the publishing as well. Co-Authored-By: Akihiro Motoki <amotoki@gmail.com> Change-Id: Ic64d571a91bc1bd292d45c0f6ba1a67bfee75997 |
||
---|---|---|
.. | ||
build-dib-in-docker.sh | ||
build-image.sh | ||
check_gerrit_projects_changed.py | ||
check_gerrit_projects_changed.sh | ||
check_irc_access.py | ||
check_projects_yaml_alphabetized.sh | ||
check_valid_gerrit_config.sh | ||
check_valid_gerrit_projects.py | ||
check-channels-yaml.sh | ||
ci2project.py | ||
grafyaml-validate.sh | ||
irc_tests.py | ||
jenkins-projects-checks.py | ||
layout-checks.py | ||
mount-image.sh | ||
normalize_acl.py | ||
normalize_channels_yaml.py | ||
normalize_projects_yaml.py | ||
projectconfig_yamllib.py | ||
propose_projects_yaml_update.sh | ||
run-bashate.sh | ||
run-compare-clonemap.yaml | ||
umount-image.sh | ||
zuul.conf-sample |