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
2023
2024
2025
 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

<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.