Sha256: 10e88fda5f5ffaf280c9dc18a52484c051771a119b596653a32ab0f428d5a6f4

Contents?: true

Size: 615 Bytes

Versions: 12

Compression:

Stored size: 615 Bytes

Contents

# frozen_string_literal: true

module Dpl
  module Providers
    class Flynn < Provider
      register :flynn

      status :dev

      full_name 'Flynn'

      description sq(<<-STR)
        Flynn provider for Dpl
      STR

      opt '--git URL', 'Flynn Git remote URL', required: true

      needs :git, :git_http_user_agent

      cmds fetch: 'git fetch origin $TRAVIS_BRANCH --unshallow',
           push: 'git push %{remote} HEAD:refs/heads/master -f'

      def deploy
        shell :fetch, assert: false
        shell :push
      end

      private

      def remote
        git
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 2 rubygems

Version Path
dpl-2.0.5.3 lib/dpl/providers/flynn.rb
dpl-2.0.5.3.beta.1 lib/dpl/providers/flynn.rb
dpl-2.0.5.2 lib/dpl/providers/flynn.rb
dpl-2.0.5.2.beta.1 lib/dpl/providers/flynn.rb
dpl-2.0.5.1 lib/dpl/providers/flynn.rb
dpl-2.0.5.beta.2.1 lib/dpl/providers/flynn.rb
dpl-2.0.5.beta.2 lib/dpl/providers/flynn.rb
dpl-2.0.5 lib/dpl/providers/flynn.rb
dpl-2.0.5.beta.1 lib/dpl/providers/flynn.rb
dpl-2.0.5.beta lib/dpl/providers/flynn.rb
travis_dpl_test-2.0.3.beta.4.ror.1 lib/dpl/providers/flynn.rb
travis_dpl_test-2.0.3.beta.4.ror lib/dpl/providers/flynn.rb