Giter Site home page Giter Site logo

sensu-plugins-edgelab's Introduction

Sensu plugins repository

travis-build rubygems-version

This repository contains custom Sensu plugins developed by Edgelab.

How to use in development

After cloning the repository, in the repo directory:

  • Install dependecies:

    bundle install --path .gems
    
  • You can run one of the bin/ script with the correct dependencies using:

    bundle exec bin/my-script.rb
    
  • Sanity checks with rake in the bundle context:

    bundle exec rake
    

How to create a new release

The repository is hosted on https://bitbucket.org/edgelab/sensu-plugins-edgelab/ and uses Bitbucket Pipeline for continuous integration.

Each commit on master will trigger a new build which run the rake command (with Rubocop code lint) but no gemfile will be created.

To create a new release, after having changed the version in sensu-plugins-edgelab.gemspec and commit it in master, create a new git tag:

# X.X.X is the new version in the gempsec file, tag should be prefix by 'v'
git tag vX.X.X
git push --tags

Pipeline will run a new build and, if successfull, create a new gem and push it to Rubygem.

sensu-plugins-edgelab's People

Contributors

cyrilgdn avatar multani avatar

Watchers

 avatar  avatar  avatar

sensu-plugins-edgelab's Issues

Transfer these goodies to the community?

Hey I am a maintainer of https://github.com/sensu-plugins and was wondering if you wanted to contribute those scripts to the respective community plugins so others can benefit from your hard work. Let me know if I can be of any assistance in moving them or creating plugin skeletons for services that we do not have an existing plugin such as nomad.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.