Merge "Add docs, releasenotes jobs"

This commit is contained in:
Zuul 2018-09-13 20:01:56 +00:00 committed by Gerrit Code Review
commit 8fd9efcc33
4 changed files with 26 additions and 7 deletions

2
.gitignore vendored
View File

@ -7,7 +7,7 @@ centos-mirror-tools/logs/
centos-mirror-tools/output/
# Sphinx documentation
docs/build/
doc/build/
# Release Notes documentation
releasenotes/build

View File

@ -1,8 +1,12 @@
---
- project:
templates:
- build-openstack-docs-pti
check:
jobs:
- build-openstack-releasenotes
- openstack-tox-linters
gate:
jobs:
- build-openstack-releasenotes
- openstack-tox-linters

View File

@ -0,0 +1,15 @@
---
prelude: >
These release notes cover the initial release of StarlingX.
The StarlingX Tools project is a new repository of tools used in the
development, build, test and release of StarlingX.
features:
- |
Deployment: Scripts to assist in deploying StarlingX in virtual
environments, supports both QEMU/KVM and VirtualBox.
- |
Mirror Tools: Scripts to build and maintain the mirror required to
complete the StarlingX build process.
- |
Release Tools: Scripts used to automate the steps in producing StarlingX
milestones and releases.

12
tox.ini
View File

@ -35,12 +35,6 @@ commands =
[testenv:venv]
commands = {posargs}
[testenv:true]
# Use same environment directory as venv to save space and install time
envdir = {toxworkdir}/venv
commands = true
whitelist_externals = true
[testenv:docs]
basepython = python3
deps = -r{toxinidir}/doc/requirements.txt
@ -56,3 +50,9 @@ commands =
rm -rf releasenotes/build
sphinx-build -a -E -W -d releasenotes/build/doctrees -b html releasenotes/source releasenotes/build/html
whitelist_externals = rm
[testenv:newnote]
# Re-use the releasenotes venv
envdir = {toxworkdir}/releasenotes
deps = -r{toxinidir}/doc/requirements.txt
commands = reno new {posargs}