An example of CI scripts which receives Webhook, build and notify the result into Slack
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.editorconfig
.gitignore
.rubocop.yml
.rubocop_todo.yml
.ruby-version
Gemfile
Gemfile.lock
README.md
builder.rb
ci_config.rb.template
command.rb
config.ru
github.rb
puma.rb
slack.rb
webserver.rb

README.md

kinkin

An example of CI scripts which receives Webhook, build and notify the result into Slack.

Install

rbenv is required.

gem install bundler
bundle install

Config

cp ci_config.rb.template ci_config.rb
# edit it

Launch

puma -e production -p 31919 -C puma.rb

Set Webhook on Github

Set the URL into Github.

http://example.com:31919/github_webhook

See stdout/stderr on log