GitHub Deployments for Slack
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.
app
bin
config
db
lib
log
public
spec
vendor/assets
.codeclimate.yml
.csslintrc
.eslintignore
.eslintrc
.gitignore
.rspec
.rubocop.yml
.ruby-version
.travis.yml
CONTRIBUTING.md
Dockerfile
Gemfile
Gemfile.lock
LICENSE
Makefile
Procfile
README.md
Rakefile
config.ru
docker-compose.yml

README.md

SlashDeploy Build Status Code Climate

SlashDeploy is a web app for triggering GitHub Deployments via a /deploy command in Slack.

Installation

SlashDeploy is already hosted at https://slashdeploy.io. All you have to do is add it to your Slack team:

Add to Slack

Usage

Deploy a repository to the default environment (production):

/deploy ejholmes/acme-inc

Deploy a repository to a specific environment:

/deploy ejholmes/acme-inc to staging

Deploy a branch:

/deploy ejholmes/acme-inc@topic-branch to staging

And more at https://slashdeploy.io/docs.

Features

  • Create GitHub Deployments directly from Slack.
  • Receive Slack DM's whenever GitHub Deployments change status.
  • Trigger GitHub Deployments when a set of commit statuses pass (Continuous Delivery).
  • Environment locking.

Contributing

Contributions are highly welcome! If you'd like to contribute, please read CONTRIBUTING.md