Skip to content

Commit 0270270

Browse files
1 parent 429d8b7 commit 0270270

File tree

1 file changed

+40
-39
lines changed

1 file changed

+40
-39
lines changed

jenkins.html

Lines changed: 40 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -155,43 +155,7 @@ <h1>Continuous Integration with GitHub Pull Requests</h1>
155155
<section class="padding">
156156
<div class="contain">
157157
<article class="markdown-body">
158-
<p>When a new pull request is opened in the project and the author of the pull
159-
request is not a member of the RobotLocomotion GitHub organization, the Jenkins
160-
GitHub Pull Request Builder @drake-jenkins-bot will not automatically schedule
161-
builds.</p>
162-
163-
<p>To allow the pull request to be tested, a member of the RobotLocomotion
164-
organization may comment:</p>
165-
166-
<ul>
167-
<li><code class="language-plaintext highlighter-rouge">@drake-jenkins-bot ok to test</code> to accept this pull request for testing.</li>
168-
<li><code class="language-plaintext highlighter-rouge">@drake-jenkins-bot test this please</code> for a one time test run.</li>
169-
</ul>
170-
171-
<p>If the build fails for other various reasons you can rebuild:</p>
172-
173-
<ul>
174-
<li><code class="language-plaintext highlighter-rouge">@drake-jenkins-bot retest this please</code> to start a new build.</li>
175-
</ul>
176-
177-
<p>You can also view the <a href="https://drake-jenkins.csail.mit.edu/">Jenkins UI</a>
178-
directly.</p>
179-
180-
<h1 id="rebuilding-via-reviewable">Rebuilding via Reviewable</h1>
181-
182-
<p>When posting a <code class="language-plaintext highlighter-rouge">@drake-jenkins-bot ... please</code> comment in Reviewable,
183-
never use the large green “Publish” button in the upper right corner.</p>
184-
185-
<p>Instead, write the bot comment in the “Review discussion” box immediately below
186-
the “File Matrix” widget <strong>and</strong> use the “single message send” button to post
187-
it, in the lower-right corner of the “Review discussion” box.</p>
188-
189-
<p><img src="/images/jenkins_bot_reviewable_comment.png" alt="Jenkins Bot Reviewable Comment" /></p>
190-
191-
<p>(For details, see
192-
<a href="https://github.com/Reviewable/Reviewable/issues/576">Reviewable#576</a>.)</p>
193-
194-
<h1 id="scheduling-an-on-demand-build">Scheduling an On-Demand Build</h1>
158+
<h1 id="scheduling-an-on-demand-build">Scheduling an On-Demand Build</h1>
195159

196160
<p>There are a number of Jenkins builds that do not normally run pre-merge, but do
197161
run post-merge or nightly. These builds include lower-priority
@@ -222,10 +186,31 @@ <h1 id="scheduling-an-on-demand-build">Scheduling an On-Demand Build</h1>
222186
<a href="https://github.com/RobotLocomotion/drake/blob/jenkins-jobs-experimental/request-jobs-experimental.txt">here</a>.
223187
Both provisioned and unprovisioned jobs are listed.</p>
224188

189+
<p>To rerun all regular builds on an open pull request (if the previous build(s)
190+
failed for various reasons), comment:</p>
191+
192+
<ul>
193+
<li><code class="language-plaintext highlighter-rouge">@drake-jenkins-bot retest this please</code></li>
194+
</ul>
195+
196+
<h2 id="rebuilding-via-reviewable">Rebuilding via Reviewable</h2>
197+
198+
<p>When posting a <code class="language-plaintext highlighter-rouge">@drake-jenkins-bot ... please</code> comment in Reviewable,
199+
never use the large green “Publish” button in the upper right corner.</p>
200+
201+
<p>Instead, write the bot comment in the “Review discussion” box immediately below
202+
the “File Matrix” widget <strong>and</strong> use the “single message send” button to post
203+
it, in the lower-right corner of the “Review discussion” box.</p>
204+
205+
<p><img src="/images/jenkins_bot_reviewable_comment.png" alt="Jenkins Bot Reviewable Comment" /></p>
206+
207+
<p>(For details, see
208+
<a href="https://github.com/Reviewable/Reviewable/issues/576">Reviewable#576</a>.)</p>
209+
225210
<h2 id="scheduling-builds-via-the-jenkins-user-interface">Scheduling Builds via the Jenkins User Interface</h2>
226211

227-
<p>Alternatively, to schedule a build of an open pull request in the
228-
<code class="language-plaintext highlighter-rouge">RobotLocomotion/drake</code> repository:</p>
212+
<p>To schedule a build of an open pull request in the <code class="language-plaintext highlighter-rouge">RobotLocomotion/drake</code>
213+
repository from the <a href="https://drake-jenkins.csail.mit.edu/">Jenkins UI</a>,</p>
229214

230215
<ol>
231216
<li><strong>Sign in</strong> to <a href="https://drake-jenkins.csail.mit.edu/">Jenkins</a> using GitHub
@@ -250,6 +235,22 @@ <h2 id="scheduling-builds-via-the-jenkins-user-interface">Scheduling Builds via
250235
<a href="https://drake-jenkins.csail.mit.edu/view/Nightly/">nightly</a>
251236
but you should not schedule continuous or nightly builds directly.</p>
252237

238+
<h2 id="testing-pull-requests-from-external-contributors">Testing Pull Requests from External Contributors</h2>
239+
240+
<p>When a new pull request is opened in the project and the author of the pull
241+
request is not a member of the RobotLocomotion GitHub organization, Jenkins
242+
will not automatically schedule builds. To test the pull request, a member
243+
of the RobotLocomotion organization should comment:</p>
244+
245+
<ul>
246+
<li><code class="language-plaintext highlighter-rouge">@drake-jenkins-bot test this please</code> for a one time test run.</li>
247+
<li><code class="language-plaintext highlighter-rouge">@drake-jenkins-bot retest this please</code> to start a new build, if the
248+
previous build fails for various reasons.</li>
249+
</ul>
250+
251+
<p>You can also view the <a href="https://drake-jenkins.csail.mit.edu/">Jenkins UI</a>
252+
directly.</p>
253+
253254
<h2 id="updating-installation-prerequisites">Updating Installation Prerequisites</h2>
254255

255256
<p>Installation prerequisites are packages that are not pulled in Bazel, but

0 commit comments

Comments
 (0)