@@ -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
197161run 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 > .
223187Both 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 >
251236but 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