cartage-remote by Kinetic Cafe¶ ↑
- code
- issues
- continuous integration
-
<img src=“https://travis-ci.org/KineticCafe/cartage-remote.svg?branch=master” alt=“Build Status” />
Description¶ ↑
cartage-remote is a plug-in for 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 config.remote
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 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. This project, like all Kinetic Cafe open source projects, is under the Kinetic Cafe Open Source Code of Conduct.