instance method
validate!
Ruby on Rails 2.8.2
Since v1.9.3 Last seen in v2.11.0 PrivateSignature
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