Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
RUBY-2135 improve efficiency of testing on docker, add more configura…
…tions (#1706) * implement version locator in ruby, add 2.6 support via full catalog * 2.6 server support with mlaunch * use python in ruby toolchain * preload ruby toolchain for faster builds * extract download url determinator * preload server option * preinstall gems when preloading ruby * install git * support ubuntu1204 on docker * ubuntu1404 support * rhel support * need python toolchain when testing ruby-head * use curl instead of wget * need bzip2 for ruby-head * exclude ruby-head from preloading * switch the order of server and ruby preloading to cache the server always * do not require python (2) presence * check ruby version directly in the shell * add documentation Co-authored-by: Oleg Pudeyev <p@users.noreply.github.com>
- Loading branch information
Showing
10 changed files
with
225 additions
and
44 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
#!/usr/bin/env ruby | ||
|
||
desired_version, arch = ARGV | ||
if arch.nil? | ||
STDERR.puts "Usage: get-mongodb-download-url desired-version arch" | ||
exit 1 | ||
end | ||
|
||
load File.join(File.dirname(__FILE__), 'tools.rb') | ||
|
||
puts ServerVersionRegistry.new(desired_version, arch).download_url |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.