0.0
Repository is archived
No commit activity in last 3 years
No release in over 3 years
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.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
 Dependencies

Development

~> 3.17
~> 1.5
~> 5.11
>= 10.0
~> 4.2
~> 0.7

Runtime

~> 2.0
>= 1.0
~> 1.2
~> 4.0
 Project Readme

cartage-remote by Kinetic Cafe¶ ↑

code

github.com/KineticCafe/cartage-remote/

issues

github.com/KineticCafe/cartage-remote/issues

continuous integration

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.