build swagger docs as part of CI

This commit is contained in:
Ryan Petrello 2018-10-10 09:37:36 -04:00
parent 535e16c6cf
commit f87a09c46a
No known key found for this signature in database
GPG Key ID: F2AA5F2122351777
3 changed files with 13 additions and 1 deletions

View File

@ -567,6 +567,9 @@ docker-compose-test: docker-auth
docker-compose-runtest:
cd tools && TAG=$(COMPOSE_TAG) DEV_DOCKER_TAG_BASE=$(DEV_DOCKER_TAG_BASE) docker-compose run --user=$(shell id -u) --rm --service-ports awx /start_tests.sh
docker-compose-build-swagger:
cd tools && TAG=$(COMPOSE_TAG) DEV_DOCKER_TAG_BASE=$(DEV_DOCKER_TAG_BASE) docker-compose run --user=$(shell id -u) --rm --service-ports awx /start_tests.sh swagger
docker-compose-clean:
cd tools && TAG=$(COMPOSE_TAG) DEV_DOCKER_TAG_BASE=$(DEV_DOCKER_TAG_BASE) docker-compose run --rm -w /awx_devel --service-ports awx make clean
cd tools && TAG=$(COMPOSE_TAG) DEV_DOCKER_TAG_BASE=$(DEV_DOCKER_TAG_BASE) docker-compose rm -sf

View File

@ -14,4 +14,4 @@ sed -i "s/placeholder/$(cat /awx_devel/VERSION)/" /awx_devel/awx.egg-info/PKG-IN
cp /tmp/awx.egg-link /venv/awx/lib/python2.7/site-packages/awx.egg-link
cp awx/settings/local_settings.py.docker_compose awx/settings/local_settings.py
make test
make "${1:-test}"

View File

@ -5,6 +5,7 @@ envlist =
ui-lint,
api,
ui,
swagger,
[testenv]
;basepython = python2.7
@ -61,3 +62,11 @@ commands =
make clean-ui
make ui-devel
make ui-test-ci
[testenv:swagger]
deps =
nodeenv
commands =
make docker-compose-build
make docker-compose-build-swagger