Sensu-Plugins-github

Build Status Gem Version Code Climate Test Coverage Dependency Status

Functionality

github-repo-metrics

Interacts with Github API to generate metrics about repo.

Files

  • bin/github-repo-metrics.rb

Usage

Your github token must be placed in ~/.ssh/git_token. You should not be entring secure items on the commandline. For the plugin will work be backwards compatible but the ability to specify the token on the commandline will be removed in the 0.1.0 release.

Installation

Add the public key (if you haven’t already) as a trusted certificate

gem cert --add <(curl -Ls https://raw.githubusercontent.com/sensu-plugins/sensu-plugins.github.io/master/certs/sensu-plugins.pem)
gem install sensu-plugins-github -P MediumSecurity

You can also download the key from /certs/ within each repository.

Rubygems

gem install sensu-plugins-github

Bundler

Add sensu-plugins-github to your Gemfile and run bundle install or bundle update

Chef

Using the Sensu sensu_gem LWRP

sensu_gem 'sensu-plugins-github' do
  options('--prerelease')
  version '0.0.1.alpha.1'
end

Using the Chef gem_package resource

gem_package 'sensu-plugins-github' do
  options('--prerelease')
  version '0.0.1.alpha.1'
end

Notes