Sha256: 8340663ff264438a3341c290863487449c7ed10da7aba5a6ac272ee757dfbe4d

Contents?: true

Size: 386 Bytes

Versions: 12

Compression:

Stored size: 386 Bytes

Contents

module Stove
  class Plugin::Artifactory < Plugin::Base
    id 'artifactory'
    description 'Publish the release to an Artifactory server'

    validate(:key) do
      Config.artifactory_key && !Config.artifactory_key.strip.empty?
    end

    run('Publishing the release to the Artifactory server') do
      Artifactory.upload(cookbook, options[:extended_metadata])
    end
  end
end

Version data entries

12 entries across 12 versions & 2 rubygems

Version Path
chef-stove-7.1.6 lib/stove/plugins/artifactory.rb
stove-7.1.6 lib/stove/plugins/artifactory.rb
chef-stove-7.1.5 lib/stove/plugins/artifactory.rb
stove-7.1.5 lib/stove/plugins/artifactory.rb
chef-stove-7.1.1 lib/stove/plugins/artifactory.rb
stove-7.1.0 lib/stove/plugins/artifactory.rb
stove-7.0.1 lib/stove/plugins/artifactory.rb
stove-7.0.0 lib/stove/plugins/artifactory.rb
stove-6.1.1 lib/stove/plugins/artifactory.rb
stove-6.1.0 lib/stove/plugins/artifactory.rb
stove-6.0.0 lib/stove/plugins/artifactory.rb
stove-5.2.0 lib/stove/plugins/artifactory.rb