class Lita::Handlers::SlackCircleciDeploy

Public Instance Methods

deploy_circle(response) click to toggle source
# File lib/lita/handlers/slack_circleci_deploy.rb, line 12
def deploy_circle(response)
  token = config.circleci_token
  CircleCi.configure do |config|
    config.token = token
  end

  build_environment_variables = { "QA_ENV" => response.matches[0][2] }
  build = CircleCi::Project.build_branch config.circleci_username, response.matches[0][1], response.matches[0][0], build_environment_variables

  response.reply("Starting build @ #{build.body['build_url']}")
end