Skip to content

extension/capatross

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Capatross

Capatross is a gem extension to capistrano to post logs from a capistrano deployment to an internal application for tracking deployments at eXtension. Settings are configurable in a "config/capatross.yml" and/or "config/capatross.local.yml" file.

Captross borrows code concepts from capistrano-campout – which in turn, borrows from other projects. See the capistrano-campout Readme for more details

Installation

Add this line to your application's Gemfile:

gem 'capatross'

And then execute:

$ bundle

Or install it yourself as:

$ gem install capatross

Note: capatross is not published to rubygems.org - it's available only on eXtension's internal gem server.

Setup

You can generate a configuration by running

capatross generate_config

This will prompt you for your campfire configuration settings and create config/capatross.yml and config/capatross.local.yml files for you, adding config/capatross.local.yml to your .gitignore file (if present) and adding a require 'capatross' to your config/deploy.rb file.

Manual Setup

Alternatively add a:

require "capatross"  

to your capistrano deploy.rb and create a config/capatross.yml and/or a config/capatross.local.yml with your capatross settings (required)

[Settings TBD]

"config/capatross.yml" is meant to be a pre-project file and can contain global settings for everyone.

"config/capatross.local.yml" is meant as a local/private configuration file - I'd recommend adding the file to the .gitignore

Settings

Run the 'capatross generate_config' command - and the config/capatross.yml file will have a list of all the known settings.

Contributing

capatross is an internal eXtension project. We keep it open so that folks can keep track of our efforts and process

Sources

Capatross includes code and ideas from the following projects:

About

capistrano plugin for albatross deploy logging

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages