Skip to content

andsel/.ci

 
 

Repository files navigation

CI

Shared helpers to dry out common CI scripts used by plugins.

LogStash plugins by convention store configuration under ci/ folder, .ci is meant to be an optional replacement for most ci/* files.

There's also assumptions about using rspec to write tests currently.

Setup

Set up your plugin's .travis.yml:

import:
- logstash-plugins/.ci:travis/[email protected]
- logstash-plugins/.ci:travis/[email protected]
- logstash-plugins/.ci:travis/[email protected]

Custom behaviour

If the plugin follows conventions and (unit) tests all run using rspec, simply place your own shell scripts in the .ci folder

About

CI parts shared by LS plugins

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 75.6%
  • Dockerfile 24.4%