RobotLocomotion / drake-external-examples

Examples of how to use Drake in your own project.
https://drake.mit.edu/
MIT No Attribution
106 stars 50 forks source link

Run each Jenkins build flavor on its own machine #303

Closed BetsyMcPhail closed 2 weeks ago

BetsyMcPhail commented 2 months ago

In #300, all but 2 jobs were removed from Jenkins because they also existed in GHA. In this issue, the task is to update the Jenkinsfile so that the remaining two jobs (drake_bazel_external and drake_cmake_external), each run on their own node. This way we can ensure that the setup scripts and results remain independent.

Follow up to #61

BetsyMcPhail commented 2 weeks ago

As part of #322 each job runs on a fresh instance. However, there is still a single Jenkinsfile that should be split up, see #309.

jwnimmer-tri commented 2 weeks ago

A single Jenkinsfile is all we want / need. The "self-contained examples" goal does not encompass showing users how to configure Jenkins -- only GHA.

BetsyMcPhail commented 2 weeks ago

Great, then I think we can call this one complete?