Sha256: 136931a1c1fc326173a7f231cb25b8c72ba638633998c058750983929a4ed251

Contents?: true

Size: 2 KB

Versions: 3

Compression:

Stored size: 2 KB

Contents

= cartage-remote by Kinetic Cafe

code :: https://github.com/KineticCafe/cartage-remote/
issues :: https://github.com/KineticCafe/cartage-remote/issues
continuous integration :: {<img src="https://travis-ci.org/KineticCafe/cartage-remote.svg?branch=master" alt="Build Status" />}[https://travis-ci.org/KineticCafe/cartage-remote]

== Description

cartage-remote is a plug-in for {cartage}[https://github.com/KineticCafe/cartage]
to build a package on a remote machine with cartage.

Cartage provides a repeatable means to create a package for a Rails application
that can be used in deployment with a configuration tool like Ansible, Chef,
Puppet, or Salt.

== Synopsis & Configuration

cartage-remote is a plug-in for Cartage that builds a package on a remote
machine.

    # Build a package on a remote machine via SSH.
    cartage remote

This can be configured in the <tt>config.remote</tt> section of the Cartage
configuration file.

    plugins:
      remote:
        disabled: false
        host: default
        hosts:
          default:
            user: build
            address: build-machine
            port: 22
            forward_agent: true # the default
          alternate: alternate@build-machine:2222

== Install

Add cartage-remote to your Gemfile:

    gem 'cartage-remote', '~> 2.2'

Or manually install:

  % gem install cartage-remote

== cartage-remote Semantic Versioning

cartage-remote uses a {Semantic Versioning}[http://semver.org/] scheme with one
change:

* When PATCH is zero (+0+), it will be omitted from version references.

cartage-remote will generally track cartage for major versions to ensure plugin
API compatibility.

== Community and Contributing

cartage-bundler welcomes your contributions as described in
{Contributing.md}[https://github.com/KineticCafe/cartage-bundler/blob/master/Contributing.md].
This project, like all Kinetic Cafe {open source
projects}[https://github.com/KineticCafe], is under the Kinetic Cafe Open
Source {Code of Conduct}[https://github.com/KineticCafe/code-of-conduct].

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
cartage-remote-2.2 README.rdoc
cartage-remote-2.2.beta2 README.rdoc
cartage-remote-2.2.beta1 README.rdoc