Sha256: 2207c40efae23c75f7990eec6b2414529c24684b41f0806c95a2a29be7b86266

Contents?: true

Size: 591 Bytes

Versions: 7

Compression:

Stored size: 591 Bytes

Contents

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

7 entries across 7 versions & 1 rubygems

Version Path
dpl-2.0.3.beta.4 lib/dpl/providers/flynn.rb
dpl-2.0.3.beta.3 lib/dpl/providers/flynn.rb
dpl-2.0.3.beta.2 lib/dpl/providers/flynn.rb
dpl-2.0.3.beta.1 lib/dpl/providers/flynn.rb
dpl-2.0.2.beta.1 lib/dpl/providers/flynn.rb
dpl-2.0.0.beta.3 lib/dpl/providers/flynn.rb
dpl-2.0.0.beta.2 lib/dpl/providers/flynn.rb