-
Notifications
You must be signed in to change notification settings - Fork 3.4k
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
Travis builds fail sometimes because of PhantomJS #2898
Comments
Addresses less#2898. Instead of attempting a manual download of PhantomJS, use the npm package phantomjs-prebuilt and the environment variable `PHANTOMJS_CDNURL` as suggested in the comment at ariya/phantomjs#13953 (comment).
See #2905. The last CI build passed on Appveyor and on all but one Travis instance. The one that didn't pass was due to a transient connection error, it appears. |
I believe Travis's connection to the phantomjs mirror is getting throttled. You can see it in #2941 The appveyor build still fails on node.js 0.10 and 0.12. I don't know how to solve the appveyor problem. Some claim this problem appears and disappears randomly. Which make sense as it is a race condition... perhaps it will suddenly start working :) The root problem is still unresolved here. Perhaps the real solution would be to get rid of phantomjs usage all together. |
I've managed to fix the race condition issue with running phantomjs-prebuilt's own install script #2941 now passes. Please review and merge. Keep in mind this does not fix all the build problems. |
Addresses less#2898. Instead of attempting a manual download of PhantomJS, use the npm package phantomjs-prebuilt and the environment variable `PHANTOMJS_CDNURL` as suggested in the comment at ariya/phantomjs#13953 (comment).
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Putting this issue here for tracking.
Travis I think still has an outstanding issue where it's not able to install / run PhantomJS sometimes. (Maybe just for a certain Node version?) So you get PR fails when the code is fine, so it's been unfortunately unreliable lately, which is not great for checking compatibility of new code. I tried to tweak settings to get it to work, but it's not my area of expertise.
The text was updated successfully, but these errors were encountered: