+---
- project:
name: docs-rtd
jobs:
- - 'docs-merge-rtd-{stream}'
- - 'docs-verify-rtd-{stream}'
+ - '{project-name}-rtd-jobs'
+ - gerrit-tox-verify
stream:
- - boron:
- branch: 'master'
-
- project: 'docs'
- rtdproject: 'opendaylight'
-
-- job-template:
- name: 'docs-merge-rtd-{stream}'
- node: dynamic_verify
-
- project-type: freestyle
-
- logrotate:
- daysToKeep: 14
-
- parameters:
- - project-parameter:
- project: '{project}'
- - gerrit-parameters:
- project: '{project}'
- branch: '{branch}'
- refspec: 'refs/heads/{branch}'
-
- wrappers:
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
-
- triggers:
- - gerrit:
- server-name: 'OpenDaylight'
- trigger-on:
- - change-merged-event
- - comment-added-contains-event:
- comment-contains-value: 'remerge'
- projects:
- - project-compare-type: 'ANT'
- project-pattern: '**'
- branches:
- - branch-compare-type: 'ANT'
- branch-pattern: '**/{branch}'
- file-paths:
- - compare-type: ANT
- pattern: docs/**
-
- builders:
- - shell: |
- curl -X POST https://readthedocs.org/build/{rtdproject}
-
- publishers:
- - email-notification:
- email-prefix: '[docs]'
-
-- job-template:
- name: 'docs-verify-rtd-{stream}'
- node: dynamic_verify
-
- project-type: freestyle
-
- logrotate:
- daysToKeep: 14
-
- parameters:
- - project-parameter:
- project: '{project}'
- - gerrit-parameters:
- project: '{project}'
- branch: '{branch}'
- refspec: 'refs/heads/{branch}'
-
- scm:
- - git-scm-with-submodules:
- credentials-id: '{ssh-credentials}'
- branch: '{branch}'
-
- wrappers:
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
-
- triggers:
- - gerrit:
- server-name: 'OpenDaylight'
- trigger-on:
- - patchset-created-event:
- exclude-drafts: 'true'
- exclude-trivial-rebase: 'true'
- exclude-no-code-change: 'true'
- - draft-published-event
- - comment-added-contains-event:
- comment-contains-value: 'recheck'
- projects:
- - project-compare-type: 'ANT'
- project-pattern: '**'
- branches:
- - branch-compare-type: 'ANT'
- branch-pattern: '**/{branch}'
- file-paths:
- - compare-type: ANT
- pattern: docs/**
- - timed: 'H H * * *'
-
- builders:
- - shell: |
- if [ "$GERRIT_PROJECT" != "docs" ]; then
- cd docs/submodules/$GERRIT_PROJECT
- git fetch origin $GERRIT_REFSPEC && git checkout FETCH_HEAD
- else
- git fetch origin $GERRIT_REFSPEC && git checkout FETCH_HEAD
- fi
- - shell: |
- virtualenv $WORKSPACE/venv
- source $WORKSPACE/venv/bin/activate
- pip install --upgrade pip
- pip freeze
- pip install tox
- tox -edocs
-
- publishers:
- - email-notification:
- email-prefix: '[docs]'
+ - fluorine:
+ branch: 'master'
+ - oxygen:
+ branch: 'stable/oxygen'
+ - nitrogen:
+ branch: 'stable/nitrogen'
+ - carbon:
+ branch: 'stable/carbon'
+
+ project: docs
+ project-name: docs
+ build-node: centos7-builder-2c-8g
+ build-timeout: 30
+ rtd-project: opendaylight