f729fdd1a1
OpenStack infra has created Zuul project templates that will enable us to push our documentation to Read the Docs and the Airship website. While adding a tox file to this project is not ideal, it appears to be the only way to leverage these jobs at the moment. This change adds a tox.ini file to airshipctl to build our documentation and removes the venv solution. The Airship Working Committee will work with the OpenStack infra team, if possible, to make the publish jobs more flexible in the future and remove the tox.ini file. Change-Id: I274cf69a7c79e0aad1d4c9b1decfaf5630f0b18f Signed-off-by: Drew Walters <andrew.walters@att.com>
44 lines
1.6 KiB
YAML
44 lines
1.6 KiB
YAML
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
|
|
- project:
|
|
templates:
|
|
- docs-on-readthedocs
|
|
vars:
|
|
rtd_project_name: airship-airshipctl
|
|
rtd_webhook_id: 112688
|
|
sphinx_build_dir: docs/build
|
|
check:
|
|
jobs:
|
|
- airship-airshipctl-roles-test:
|
|
files:
|
|
- "roles/*"
|
|
- airship-airshipctl-lint-unit
|
|
- airship-airshipctl-build-image
|
|
# - airship-airshipctl-functional-existing-k8s TODO: Enable this when functional tests exist, and a cluster is up
|
|
- airship-airshipctl-gate-test
|
|
- airship-airshipctl-32GB-gate-test
|
|
gate:
|
|
jobs:
|
|
- airship-airshipctl-lint-unit
|
|
- airship-airshipctl-build-image
|
|
# - airship-airshipctl-functional-existing-k8s TODO: Enable this when functional tests exist, and a cluster is up
|
|
- airship-airshipctl-gate-test
|
|
post:
|
|
jobs:
|
|
- airship-airshipctl-publish-image
|
|
- airship-airshipctl-upload-git-mirror
|
|
- airship-airshipctl-update-github-issues
|
|
promote:
|
|
jobs:
|
|
- promote-airship-project-docs
|