16
17
18
19
20
21
22
23
24
25
26
|
# File 'lib/renuo/cli/commands/ci/update_deploio_app.rb', line 16
def run
system! "checkout --use-cache" if @docker
system! "echo 'deb [trusted=yes] https://repo.nine.ch/deb/ /' " \
"| sudo tee /etc/apt/sources.list.d/repo.nine.ch.list"
system! "sudo apt-get update -qqo Dir::Etc::sourcelist=/etc/apt/sources.list.d/repo.nine.ch.list"
system! "sudo apt-get install -qq nctl"
system! "nctl auth login"
system! "nctl update app #{@app} -p #{@project} --env APP_REVISION=$SEMAPHORE_GIT_SHA " \
"#{"--build-env RUBY_VERSION=#{File.read(".ruby-version").strip} " if @docker}" \
"--git-revision $SEMAPHORE_GIT_SHA --skip-repo-access-check"
end
|