Sha256: 546583d39a27411251e3920dd2ff9ca8a287d41e17cd80ff888dafc59fdd9046

Contents?: true

Size: 644 Bytes

Versions: 1

Compression:

Stored size: 644 Bytes

Contents

require 'deploy/repository'
require 'docker/dockerrun/tag'
require 'docker/dockerrun'

module Docker
  class Repository < ::Deploy::Repository
    private

    def tag_dockerrun!
      Dockerrun::Tag.new(@tag).call
    end

    def version!
      super
      tag_dockerrun!
    end

    def commit!
      puts "Committing version.txt and #{Dockerrun::FILE_NAME}..."
      unless system("git add public/version.txt #{Dockerrun::FILE_NAME}") && system("git commit -m \"#{commit_message}\" ")
        fail 'Failed to commit.'
      end
    end

    def commit_message
      @commit_message ||= "#{last_commit_message} - release"
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
docker-eb-deploy-0.1.1 lib/docker/repository.rb