Lita handler to manage deployments on EngineYard
Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
spec
.gitignore
.rspec
.travis.yml
Gemfile
Gemfile.lock
LICENSE
README.md
Rakefile
lita-ey-deploy.gemspec

README.md

lita-ey-deploy

Gem Version Build Status Code Climate Coverage Status

lita-ey-deploy is a handler for Lita that allows to manage deployments, rollbacks and maintenance page management on EngineYard.

Installation

Add lita-ey-deploy to your Lita instance's Gemfile:

gem "lita-ey-deploy"

Add required configuration to lita_config.rb file:

  config.handlers.ey.api_token = "YOUR_EY_API_TOKEN"
  config.handlers.ey.apps = {
    "my_app_name_for_lita" => {
      "ey_name" => "my_app_name_at_ey",
      "envs" => {
        "test" => {
          ey_name: "my_app_testing",
          auth_group: "devs",
          default_branch: "develop"
        },
        "stage" => {
          ey_name: "my_app_staging",
          auth_group: "testers",
          default_branch: "stage"
        },
        "production" => {
          ey_name: "my_app_production",
          auth_group: "devops",
          default_branch: "master"
        }
      }
    }
  }

See also

lita-ey-info

License

MIT