Unify publishing of docs

Unified publishing to the readthedocs with other Airship projects.

Change-Id: Ibce2e138abbc9b3c08d213dcfa6358ca8134c898
This commit is contained in:
Roman Gorshunov 2018-09-14 15:07:06 +02:00
parent c4982fb500
commit eee43c42a8
2 changed files with 6 additions and 28 deletions

View File

@ -38,7 +38,6 @@ ifdef VERSION
DOCKER_VERSION = $(VERSION)
endif
SHELL = /bin/bash
info:
@ -88,7 +87,11 @@ dry-run: clean
$(HELM) template charts/$(CHART)
.PHONY: docs
docs: build_docs
docs: clean build_docs
.PHONY: build_docs
build_docs:
tox -e docs
.PHONY: run_images
run_images: run_armada
@ -97,10 +100,6 @@ run_images: run_armada
run_armada: build_armada
./tools/armada_image_run.sh $(IMAGE)
.PHONY: build_docs
build_docs:
tox -e docs
.PHONY: build_armada
build_armada:
ifeq ($(USE_PROXY), true)
@ -128,6 +127,7 @@ protoc:
.PHONY: clean
clean:
rm -rf build
rm -rf doc/build
rm -f charts/*.tgz
rm -f charts/*/requirements.lock
rm -rf charts/*/charts

View File

@ -1,22 +0,0 @@
# Copyright 2018 AT&T Intellectual Property. All other rights reserved.
#
# 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.
- hosts: primary
tasks:
- name: Trigger RTD job
uri:
method: POST
body: 'token={{ airship_armada_rtd_credential.token }}'
url: 'https://readthedocs.io/api/v2/webhook/{{ zuul.project.short_name }}/{{ airship_armada_rtd_credential.id }}/'
follow_redirects: all