Sha256: ee23ca404322b23a10419d39617538b1a0a8c5d51c318eca74f2cba5c3a5ed01

Contents?: true

Size: 372 Bytes

Versions: 37

Compression:

Stored size: 372 Bytes

Contents

class Kubes::CLI
  class Build < Base
    def run
      return unless build?
      Kubes::Docker.new(@options, "build").run
      Kubes::Docker.new(@options, "push").run
    end

    def build?
      return false if @options[:build] == false || @options[:image] || Kubes.config.image
      @options[:resource].nil? || @options[:resource] == "deployment"
    end
  end
end

Version data entries

37 entries across 37 versions & 1 rubygems

Version Path
kubes-0.9.3 lib/kubes/cli/build.rb
kubes-0.9.2 lib/kubes/cli/build.rb
kubes-0.9.1 lib/kubes/cli/build.rb
kubes-0.9.0 lib/kubes/cli/build.rb
kubes-0.8.10 lib/kubes/cli/build.rb
kubes-0.8.9 lib/kubes/cli/build.rb
kubes-0.8.8 lib/kubes/cli/build.rb
kubes-0.8.7 lib/kubes/cli/build.rb
kubes-0.8.6 lib/kubes/cli/build.rb
kubes-0.8.5 lib/kubes/cli/build.rb
kubes-0.8.4 lib/kubes/cli/build.rb
kubes-0.8.3 lib/kubes/cli/build.rb
kubes-0.8.2 lib/kubes/cli/build.rb
kubes-0.8.1 lib/kubes/cli/build.rb
kubes-0.8.0 lib/kubes/cli/build.rb
kubes-0.7.10 lib/kubes/cli/build.rb
kubes-0.7.9 lib/kubes/cli/build.rb
kubes-0.7.8 lib/kubes/cli/build.rb
kubes-0.7.7 lib/kubes/cli/build.rb
kubes-0.7.6 lib/kubes/cli/build.rb