Sha256: 560763756f26dad9ddaa5c2dead9b7b36bff17ef4b5dc257d84d9de8c5981c34

Contents?: true

Size: 740 Bytes

Versions: 10

Compression:

Stored size: 740 Bytes

Contents

require 'aruba/api'

Given(/^I have an omnibus project named "(.+)"$/) do |name|
  create_dir(name)
  cd(name)

  write_file("config/projects/#{name}.rb", <<-EOH.gsub(/^ {4}/, ''))
    name '#{name}'
    maintainer 'Mrs. Maintainer'
    homepage 'https://example.com'
    install_dir './local/build/#{name}'

    build_version '1.0.0'

    exclude '\.git*'
    exclude 'bundler\/git'
  EOH

  write_file('omnibus.rb', <<-EOH.gsub(/^ {4}/, ''))
    # Build configuration
    cache_dir     './local/omnibus/cache'
    git_cache_dir './local/omnibus/cache/git_cache'
    source_dir    './local/omnibus/src'
    build_dir     './local/omnibus/build'
    package_dir   './local/omnibus/pkg'
    package_tmp   './local/omnibus/pkg-tmp'
  EOH
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
omnibus-4.0.0 features/step_definitions/generator_steps.rb
omnibus-4.0.0.rc.2 features/step_definitions/generator_steps.rb
omnibus-4.0.0.rc.1 features/step_definitions/generator_steps.rb
omnibus-3.2.2 features/step_definitions/generator_steps.rb
omnibus-4.0.0.beta.1 features/step_definitions/generator_steps.rb
omnibus-3.2.1 features/step_definitions/generator_steps.rb
omnibus-3.2.0 features/step_definitions/generator_steps.rb
omnibus-3.2.0.rc.3 features/step_definitions/generator_steps.rb
omnibus-3.2.0.rc.2 features/step_definitions/generator_steps.rb
omnibus-3.2.0.rc.1 features/step_definitions/generator_steps.rb