Newer
Older
- deploy
################################################################################
# Build Docs
################################################################################
docs:userguide:
image: sphinxdoc/sphinx:latest
script:
- sphinx-build -b html docs/source_docs/ build/docs
- sphinx-build -b html docs/picvva/ build/picvva
stage: build-docs
except:
- schedules
artifacts:
name: $CI_JOB_NAME
expire_in: 1 week
paths:
tags:
- docker
################################################################################
# Deploy
################################################################################
deploy:docs:
needs: ['docs:userguide']
image: registry.gitlab.com/gitlab-org/cloud-deploy/aws-base:latest
- aws s3 sync ${DOC_HOME}/docs s3://exa-doc/user-manual/latest --delete
- aws s3 sync ${DOC_HOME}/picvva s3://exa-doc/pic-vva/latest --delete
dependencies:
- docs:userguide
except:
- schedules
tags:
- docker