Module: Flow::Build::Service::Git::Clone

Included in:
Flow::Build::Service::Git
Defined in:
lib/flow/build/service/git/clone.rb

Instance Method Summary collapse

Instance Method Details

#git_cloneObject



8
9
10
11
12
13
14
# File 'lib/flow/build/service/git/clone.rb', line 8

def git_clone
  cmd = "git clone --depth=50 --branch=#{branch} #{git_url} #{repo_dir}/#{repo_name}".shellescape
  script << "cd $HOME/build"
  script << "flow_cmd #{cmd} --echo --timing"
  script << "cd #{repo_dir}/#{repo_name}"
  script << "\n"
end