Skip to content
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

Do not install docs on updating gems on Travis #7706

Merged
merged 2 commits into from Jun 9, 2019

Conversation

Projects
None yet
3 participants
@ashmaroli
Copy link
Member

commented Jun 9, 2019

Summary

Travis builds can be made faster by avoiding wasting time on installing and parsing documentation for Rubygems update on all jobs. For example, the following can be seen in
https://travis-ci.org/jekyll/jekyll/jobs/543313989#L501-L514 :

$ gem update --system
Updating rubygems-update
Fetching rubygems-update-3.0.3.gem
Successfully installed rubygems-update-3.0.3
Parsing documentation for rubygems-update-3.0.3
Installing ri documentation for rubygems-update-3.0.3
Installing darkfish documentation for rubygems-update-3.0.3
Done installing documentation for rubygems-update after 47 seconds
Parsing documentation for rubygems-update-3.0.3
Done installing documentation for rubygems-update after 0 seconds
Installing RubyGems 3.0.3
Bundler 1.17.3 installed
RubyGems 3.0.3 installed
Regenerating binstubs

For Bundler in https://travis-ci.org/jekyll/jekyll/jobs/543313989#L552-L557 :

$ gem install bundler
Fetching bundler-2.0.1.gem
Successfully installed bundler-2.0.1
Parsing documentation for bundler-2.0.1
Installing ri documentation for bundler-2.0.1
Done installing documentation for bundler after 2 seconds

@ashmaroli ashmaroli added the meta label Jun 9, 2019

@ashmaroli ashmaroli changed the title Do not install docs on `gem update --system` Do not install docs on updating gems on Travis Jun 9, 2019

@DirtyF

DirtyF approved these changes Jun 9, 2019

@DirtyF

This comment has been minimized.

Copy link
Member

commented Jun 9, 2019

@jekyllbot: merge +dev

@jekyllbot jekyllbot merged commit 38bc4d2 into jekyll:master Jun 9, 2019

3 checks passed

continuous-integration/appveyor/pr AppVeyor build succeeded
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details
netlify/jekyllrb/deploy-preview Deploy preview ready!
Details

jekyllbot added a commit that referenced this pull request Jun 9, 2019

@ashmaroli ashmaroli deleted the ashmaroli:rubygems-update-no-docs branch Jun 9, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.