Sha256: abed6b37872d6fe492ebcfc7516813fbf16600a826a8129a25ff0a0566ccecd9

Contents?: true

Size: 957 Bytes

Versions: 5

Compression:

Stored size: 957 Bytes

Contents

require 'bib/opsworks/composer'
require 'bib/opsworks/newrelic'
require 'bib/opsworks/qafoo'
require 'bib/opsworks/google'
require 'bib/opsworks/version'

class BibOpsworks
  def initialize
  end

  def copy_composer(release_path, deploy_user)
    composer = Bib::Opsworks::Composer.new
    composer.copy_vendor(release_path, deploy_user)
  end

  def newrelic_publish_deployment(app_name, deploy_data, newrelic_api_key)
    newrelic = Bib::Opsworks::Newrelic.new
    newrelic.publish_deployment(app_name, deploy_data, newrelic_api_key)
  end

  def qafoo_publish_deployment(app_name, deploy_data, qafoo_api_key)
    qafoo = Bib::Opsworks::Qafoo.new
    qafoo.publish_deployment(app_name, deploy_data, qafoo_api_key)
  end

  def google_publish_deployment(app_name, deploy_data, google_ident)
    google = Bib::Opsworks::Google.new
    google.publish_deployment(app_name, deploy_data, google_ident)
  end

  def version
    Bib::Opsworks::VERSION
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
BibOpsworks-0.1.7 lib/bib/opsworks.rb
BibOpsworks-0.1.6 lib/bib/opsworks.rb
BibOpsworks-0.1.5 lib/bib/opsworks.rb
BibOpsworks-0.1.4 lib/bib/opsworks.rb
BibOpsworks-0.1.3 lib/bib/opsworks.rb