GitHub Deployments for Slack
Clone or download
ejholmes Merge pull request #146 from remind101/github-reauth
Add a rake task for requesting all users to re-authenticate with GitHub
Latest commit b839f8b Dec 10, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app Add a rake task for requesting all users to re-authenticate with GitHub Dec 5, 2018
bin
config Add database.yml Aug 21, 2018
db Add timestamps to GitHubAccounts Dec 11, 2018
lib Add a rake task for requesting all users to re-authenticate with GitHub Dec 5, 2018
log Move to rails. Feb 3, 2016
public Move to rails. Feb 3, 2016
spec
vendor/assets Flatui in lib. Feb 7, 2016
.codeclimate.yml Exclude lib/assets. Feb 8, 2016
.csslintrc Add codeclimate. Feb 8, 2016
.eslintignore Add codeclimate. Feb 8, 2016
.eslintrc Add codeclimate. Feb 8, 2016
.gitignore
.rspec Move to rails. Feb 3, 2016
.rubocop.yml Upgrade Ruby to 2.5.1 Jul 31, 2018
.ruby-version Upgrade Ruby to 2.5.1 Jul 31, 2018
.travis.yml
CONTRIBUTING.md Add note about docker Aug 21, 2018
Dockerfile Add back Gemfile.lock to docker build Aug 21, 2018
Gemfile Add a note about coffee-script Aug 21, 2018
Gemfile.lock Update loofah Nov 1, 2018
LICENSE Add license May 3, 2017
Makefile Smoother docker workflow Aug 21, 2018
Procfile Lock Nag Worker notifies users over Slack direct messages when they hold Aug 20, 2018
README.md Add a list of features May 4, 2017
Rakefile Upgrade Ruby to 2.5.1 Jul 31, 2018
config.ru
docker-compose.yml Add back a db yml Aug 21, 2018

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