instance method validate!

Ruby on Rails 2.8.2

Since v1.9.3 Last seen in v2.11.0 Private

Available in: v1.9.3 v2.0.0 v2.1.2 v2.2.2 v2.3.0 v2.4.0 v2.5.3 v2.6.1 v2.7.0 v2.8.2 v2.9.0 v2.10.1 v2.11.0

Signature

validate!()

No documentation comment.

Source
# File lib/kamal/cli/build/clone.rb, line 45
    def validate!
      status = capture_with_info(*KAMAL.builder.clone_status).strip

      unless status.empty?
        raise Kamal::Cli::Build::BuildError, "Clone in #{KAMAL.config.builder.build_directory} is dirty, #{status}"
      end

      revision = capture_with_info(*KAMAL.builder.clone_revision).strip
      if revision != Kamal::Git.revision
        raise Kamal::Cli::Build::BuildError, "Clone in #{KAMAL.config.builder.build_directory} is not on the correct revision, expected `#{Kamal::Git.revision}` but got `#{revision}`"
      end
    rescue SSHKit::Command::Failed => e
      raise Kamal::Cli::Build::BuildError, "Failed to validate clone: #{e.message}"
    end

Defined in lib/kamal/cli/build/clone.rb line 45 · View on GitHub · Improve this page · Find usages on GitHub

Defined in Kamal::Cli::Build::Clone

Type at least 2 characters to search.

↑↓ navigate · open · esc close