4 - 'docs-merge-rtd-{stream}'
5 - 'docs-verify-rtd-{stream}'
12 rtdproject: 'opendaylight'
15 name: 'docs-merge-rtd-{stream}'
18 project-type: freestyle
29 refspec: 'refs/heads/{branch}'
32 - ssh-agent-credentials:
38 server-name: 'OpenDaylight'
41 - comment-added-contains-event:
42 comment-contains-value: 'remerge'
44 - project-compare-type: 'ANT'
47 - branch-compare-type: 'ANT'
48 branch-pattern: '**/{branch}'
55 curl -X POST https://readthedocs.org/build/{rtdproject}
59 email-prefix: '[docs]'
62 name: 'docs-verify-rtd-{stream}'
65 project-type: freestyle
76 refspec: 'refs/heads/{branch}'
79 - git-scm-with-submodules:
80 credentials-id: '{ssh-credentials}'
84 - ssh-agent-credentials:
90 server-name: 'OpenDaylight'
92 - patchset-created-event:
93 exclude-drafts: 'true'
94 exclude-trivial-rebase: 'true'
95 exclude-no-code-change: 'true'
96 - draft-published-event
97 - comment-added-contains-event:
98 comment-contains-value: 'recheck'
100 - project-compare-type: 'ANT'
101 project-pattern: '**'
103 - branch-compare-type: 'ANT'
104 branch-pattern: '**/{branch}'
113 if [ "$GERRIT_PROJECT" != "docs" ]; then
114 cd docs/submodules/$GERRIT_PROJECT
115 git fetch origin $GERRIT_REFSPEC && git checkout FETCH_HEAD
117 git fetch origin $GERRIT_REFSPEC && git checkout FETCH_HEAD
120 mkdir -p docs/_static/integration/robot
121 cd docs/submodules/integration/test
122 git pull origin master
124 for f in *.robot; do python -m robot.libdoc $f $WORKSPACE/docs/_static/integration/robot/$f.html; done
125 for f in *.py; do python -m robot.libdoc $f $WORKSPACE/docs/_static/integration/robot/$f.html; done
127 virtualenv $WORKSPACE/venv
128 source $WORKSPACE/venv/bin/activate
129 pip install --upgrade pip
135 - email-notification:
136 email-prefix: '[docs]'