modified version of jenkins debian glue (https://github.com/mika/jenkins-debian-glue) for devuan
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Michael Prokop 21a4d4c5a8 Provide simple gateway service between GitHub + (internal) Jenkins system 8 years ago
..
Gemfile Provide simple gateway service between GitHub + (internal) Jenkins system 8 years ago
README Provide simple gateway service between GitHub + (internal) Jenkins system 8 years ago
config.yml Provide simple gateway service between GitHub + (internal) Jenkins system 8 years ago
hook_server.rb Provide simple gateway service between GitHub + (internal) Jenkins system 8 years ago

README

README for github directory in jenkins-debian-glue
--------------------------------------------------

The script hook_server.rb provides a simple gateway between GitHub and
an (internal) Jenkins server to receive Git push actions from GitHub and
trigger Jenkins jobs accordingly. Place this script on a host which is
available from GitHub and has access to the (internal) Jenkins system as
well.

Instructions for usage:

* configure hook_server settings via config.yml
* adapt script hook_server.rb as needed
* install dependencies via bundle [http://bundler.io/]:
bundle install --path=bundled --verbose --binstubs
* start service:
bundle exec ./hook_server.rb
* enable hook settings of according project(s) under GitHub's "WebHook
URL", usage example: http://webhook.example.local:8042/trigger