-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve build server / continuous integration logic #1526
Comments
Deploying solver licenses on Travis is actually pretty easy (I have a mosek license in my Iris build server). Travis provides a mechanism for storing an encrypted file in your repo that their server can decrypt at build time. |
Correction: the Travis encrypted files aren't available for pull requests from forks (as a security precaution). That hasn't affected IRIS development much, but it might be a big problem for Drake. |
Summary of discussion:
|
everyone agrees we want nightly releases, and that we need build servers running tests on those releases (ideally before it was posted, but github has a webhook for release postings that could make it easy to do things serially).
|
Maybe we could use Vagrant for something like this? |
Recommendation:
|
great lead from the mathworks: https://github.com/RobotLocomotion/mathworks-requests/issues/11#issuecomment-169677976 |
Very cool! |
Note that we now running appveyor for minimal windows builds. Need to fill out the build matrix, and enable more externals. #1560 |
We currently have
We need a better solution. Soliciting advice.
The text was updated successfully, but these errors were encountered: