-
Notifications
You must be signed in to change notification settings - Fork 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
Travis CI - Improvements #4478
Comments
Also, what are your thoughts on running tests verbose ( |
|
I've already got auto cancellation turned on (though I have it turned on for both branches and PRs, largely because our tests take forever). I agree that I don't think that build stages are incredibly useful for pip. As far as |
Cool. I'll make a PR for adding a |
Oh, one last thing - @dstufft: currently pull requests titles are modified to add the Reviewable tag through your account. It would look nicer if pypa-bot did it. :) And since I think there's nothing actionable left, I'll close this issue. |
What reviewable tag? |
I thought I turned that off, turned it off for real now. |
Now, I think I'm just gonna use this issue for random questions about CI I have. Is there a better channel/place to do that? Thoughts on enforcing import order using an additional tox job - using |
I just opened #4481. |
I'm opening this back up. I'll use this to as a place to ask CI questions as long as I'm working on #4497. |
Thoughts on adding Jython testing on Travis CI and AppVeyor? I think it'd have to be clone, install then do the testing but it seems be do-able and I think it'll might worthwhile to do so. |
Thoughts on skipping a CI test-run if a commit-set does not touch any file within FWIW, cpython does it. |
I guess making new issues is easy enough. :P |
Note that Jython is not a supported target for pip (and I think there's at least one issue that we closed unfixed because we weren't able to support the quirk of Jython that triggered the problem). |
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Are the pip developers comfortable with using Travis CI beta features?
There are 2 Travis CI features in public beta right now - Build Stages and Auto Cancellation. I think these can be used to cause fast failing and potentially reduce the build queue times.
With Build Stages, I'd imagine there would be the following stages (in this order):
This would nearly double the number of jobs run since currently unit tests and integration tests are run in the same job.
Edit: I just tried it out and I don't think this is useful for pip's CI usage.
Auto Cancellation is definitely a win regardless of whether Build Stages are useful for pip.
(edited to condense multiple posts into 1)
The text was updated successfully, but these errors were encountered: