class Hyrb::Tasks::Project::CreateHipchatHook
Public Instance Methods
run(env)
click to toggle source
# File lib/hyrb/tasks/project/bootstrap.rb, line 7 def run(env) hook = env.github_client.create_hook(env.project.repo_path, 'hipchat', { room: env.project.room_name, auth_token: env.creds.hipchat_api_key, },{ active: true, events: %w( commit_comment gollum issues issue_comment pull_request pull_request_review_comment push team_add ), }) say "Created HipChat hook linking #{env.project.repo_path} to #{env.project.room_name}", :green env.github_client.test_hook(env.project.repo_path, hook.id) say "Test post sent!", :green env.project.has_hipchat_hook = true env.project.save! end