Class: GroongaPackagesRegressionTest::Subcommand::Install

Inherits:
Object
  • Object
show all
Includes:
Base
Defined in:
lib/groonga_packages_regression_test/subcommand/install.rb

Instance Method Summary collapse

Methods included from Base

#initialize, #run_each_platforms

Instance Method Details

#runObject



10
11
12
13
14
15
16
17
18
19
20
# File 'lib/groonga_packages_regression_test/subcommand/install.rb', line 10

def run
  @platforms.each do |platform|
    tag = "groonga_packages_regression_test-#{platform}"
    Dir.mktmpdir(tag) do |dir|
      FileUtils.cd(dir) do
        system("dockerfiroonga #{platform} > Dockerfile")
        system("sudo docker build -no-cache -t #{tag} .")
      end
    end
  end
end