No release in over a year
Publish successful deployment metric to AWS Cloudwatch
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies

Development

>= 0
>= 0

Runtime

 Project Readme

Capistrano Cloudwatch Build Status Gem Version

Publish metric for successful deploy to AWS CloudWatch - for Capistrano v3.

Installation

Add this line to your application's Gemfile:

gem 'capistrano-cloudwatch', require: false

And then execute:

$ bundle

Or install it yourself as:

$ gem install capistrano-cloudwatch

Usage

Require the gem in your Capfile:

require 'capistrano/cloudwatch'

And then set the variables in config/deploy.rb:

set :application, 'olioex'
set :project, 'core-api'   # optional!

The task will run automatically on successful deploy. Alternatively, you can notify of a deploy starting manually by using:

bundle exec cap production deploy:log_to_cloudwatch

The namespace for the metric will be:

Deployment

The metric will have the name of the Capistrano application.

The metrics have two dimensions:

  • environment
  • project (if set)

Copyright

Copyright (c) 2022 OLIO Exchange Ltd. See LICENSE.txt for further details.