Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upBuild servo on travis #6962
Build servo on travis #6962
Comments
|
Travis can't reliably build mozjs. It doesn't have enough memory. |
|
Ah, that's unfortunate. I didn't know building mozjs consumed >3GB of memory :( The only solution I can think of would be to publish servo/mozjs to crates.io, which might not be desirable? If publishing it isn ot desirable, and you don't think this issue can be completed realistically, then this issue can be closed. |
|
How does crates.io help here? It does not store binary packages just metadata. |
|
Blah, sorry, you're right (I blame my jet lag). Never mind that then |
|
For what it's worth, I was curious if anyone in
|
|
Now that servo/mozjs#57 has merged, I'll look into this later today |
|
rust-mozjs would be the logically next step :) |
|
There's currently already a Travis config file, though it appears it might be turned off (considering it hasn't built in a while)? |
|
Yes, the travis service is turned off. If you have the power to do so, feel free to enable it, or let one of us know when it's the right time. |
|
Opened a PR: #7915 |
Build Servo on Travis Closes #6962 <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7915) <!-- Reviewable:end -->
Right now, travis just executes
mach make-tidyIs there any reason we don't have travis also build servo? It seems like that could reduce some of the churn for pull requests that fail to compile immediately after they get r+'d.
rust-lang/rust recently updated their travis config to compile stage1