More Related Content
Similar to とりあえずはじめるChatOps (20)
とりあえずはじめるChatOps
- 15. Github PR
4 https://github.com/uiureo/github-pr-release
release = require 'github-pr-release'
config =
owner: process.env.GITHUB_PR_RELEASE_OWNER
repo: process.env.GITHUB_PR_RELEASE_REPO
token: process.env.GITHUB_PR_RELEASE_TOKEN
base: 'master'
head: 'develop'
endpoint: process.env.GITHUB_PR_RELEASE_GITHUB_ENDPOINT or 'https://api.github.com'
module.exports = (robot) ->
robot.respond /pr release/i, (msg) ->
release(config)
.then (pr) ->
msg.send "Create PRn #{pr.title}: #{pr.html_url}"
.catch (err) ->
msg.send "Error!!n #{err.message}"