- '{project-name}-verify-tox-{stream}'
stream:
- - nitrogen:
+ - oxygen:
branch: 'master'
+ jdk: 'openjdk8'
+ - nitrogen:
+ branch: 'stable/nitrogen'
jre: 'openjdk8'
- carbon:
branch: 'stable/carbon'
project: docs
project-name: docs
rtdproject: opendaylight
- archive-artifacts: 'docs/_build/html/**'
+ archive-artifacts: ''
- job-template:
name: 'docs-merge-rtd-{stream}'
- email-notification:
email-recipients: '{email-recipients}'
email-prefix: '[docs]'
- - opendaylight-infra-shiplogs:
- maven-version: 'mvn33'
+ - lf-infra-publish
- job-template:
# FIXME: Describe this job in docs/jenkins.rst
- shell: |
virtualenv $WORKSPACE/venv
source $WORKSPACE/venv/bin/activate
- pip install --upgrade pip
- pip freeze
- pip install tox
+ PYTHON="$WORKSPACE/venv/bin/python"
+ $PYTHON -m pip install --upgrade pip
+ $PYTHON -m pip install --upgrade pipdeptree
+ $PYTHON -m pip install tox
+ pipdeptree
tox -edocs
+ # Archive generated docs
+ mkdir -p "$WORKSPACE/archives"
+ mv docs/_build/html archives/
+
publishers:
- email-notification:
email-recipients: '{email-recipients}'
email-prefix: '[docs]'
- - opendaylight-infra-shiplogs:
- maven-version: 'mvn33'
+ - lf-infra-publish