X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Fdocs%2Fdocs-rtd.yaml;h=3cc61844c5da83eaa23986c4f073fd5eaaf4ac6a;hb=cb52af35b0fa1272dec4181513fd3227b4df9f4c;hp=51075e4d2d699d1687c63438e86fbb769202e273;hpb=f963acd7a1818e72109a3e409d1b4f95ef6a030b;p=releng%2Fbuilder.git diff --git a/jjb/docs/docs-rtd.yaml b/jjb/docs/docs-rtd.yaml index 51075e4d2..b2d770961 100644 --- a/jjb/docs/docs-rtd.yaml +++ b/jjb/docs/docs-rtd.yaml @@ -1,128 +1,22 @@ +--- - 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