lib/vidar/cli.rb in vidar-0.7.1 vs lib/vidar/cli.rb in vidar-0.7.2
- old
+ new
@@ -16,10 +16,11 @@
desc "pull", "Pull existing docker images to leverage docker caching"
def pull
Log.info "Pulling #{Config.get!(:image)} tags"
Run.docker "pull #{Config.get!(:image)}:runner-#{Config.get!(:current_branch)} 2> /dev/null || true"
Run.docker "pull #{Config.get!(:image)}:runner-#{Config.get!(:default_branch)} 2> /dev/null || true"
+ Run.docker "pull #{Config.get!(:image)}:runner 2> /dev/null || true"
Run.docker "pull #{Config.get!(:image)}:release 2> /dev/null || true"
Log.info "Docker images:"
Run.docker("images")
end
@@ -45,9 +46,10 @@
Run.docker "push #{Config.get!(:image)}:#{Config.get!(:revision)}"
return unless Config.get!(:current_branch) == Config.get!(:default_branch)
Log.info "Publishing #{Config.get!(:image)}:runner"
+ Run.docker "tag #{Config.get!(:image)}:runner-#{Config.get!(:current_branch)} #{Config.get!(:image)}:runner"
Run.docker "push #{Config.get!(:image)}:runner"
Log.info "Publishing #{Config.get!(:image)}:release"
Run.docker "tag #{Config.get!(:image)}:release #{Config.get!(:image)}:latest"
Run.docker "push #{Config.get!(:image)}:release"