Project

General

Profile

Refactor #23643

Stop doing bundle install in Travis builds

Added by Ewoud Kohl van Wijngaarden almost 5 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Category:
Tests
Target version:
Difficulty:
Triaged:
Bugzilla link:
Fixed in Releases:
Found in Releases:
Red Hat JIRA:

Description

Previously this was needed when the ruby script included Foreman itself. Now it's standalone and only requires JSON. That greatly reduces the setup time.

Associated revisions

Revision 44dc98ad (diff)
Added by Ewoud Kohl van Wijngaarden almost 5 years ago

Fixes #23643 - Stop bundle install in Travis

Since 90db5e364ff209f093c64849e21d3362644367f8 we no longer require core
Foreman in script/plugin_webpack_directories.rb which means we no longer
need all dependencies installed. Just Ruby with JSON support. This
should greatly reduce the setup time on Travis.

We assume that if no Gemfile.lock is present, it's a clean clone
without any plugins. Then we can safely ignore incomplete bundles.

History

#1 Updated by The Foreman Bot almost 5 years ago

  • Assignee set to Ewoud Kohl van Wijngaarden
  • Status changed from New to Ready For Testing
  • Pull request https://github.com/theforeman/foreman/pull/5592 added

#2 Updated by Anonymous almost 5 years ago

  • Legacy Backlogs Release (now unused) set to 353

#3 Updated by Ewoud Kohl van Wijngaarden almost 5 years ago

  • % Done changed from 0 to 100
  • Status changed from Ready For Testing to Closed

#4 Updated by Tomer Brisker over 4 years ago

  • Category set to Tests

Also available in: Atom PDF