Enable anybody in your team to deploy faster without leaving Slack. Once installed, just type /deploy help to see all the cool things SlashDeploy can do for you.
List the auto-deploy branches and SlashDeploy will automatically deploy changes when it sees a matching Git commit. Our chatbot will notify you upon the status of deployment.
Define the GitHub's required commit status checks and SlashDeploy will ensure broken deployments never reach your users. You will get notified about failing status checks.
Whether it's your staging, production or QA, deploy locks prevent others from accidentally deploying to a shared environment. Optionally leave a message to let your colleagues know the details.
Manage your deployment configuration alongside your code. Simply drop a .slashdeploy.yml file under the root for your GitHub repository and SlashDeploy will pick up the changes.
Deployments you run on SlashDeploy are powered by GitHub Deployment API, leaving you with full control over your data and infrastructure. SlashDeploy does not require access to your servers, nor the source code.
Starts at $15 / month, includes your first 5 users.
An active monthly user is any GitHub account that, during the billing month, interacted with our service via /deploy command or triggered an auto-deployment via Git push. You can see your current month's estimated usage on your Dashboard.
SlashDeploy helps you manage your deployment workflows from Slack, but does not really execute deployments on its own. We leverage GitHub Deployment API to let you listen for GitHub deployment events yourself and run deployments on the infrastructure you wish. That makes it possible for us not to require access to your servers, nor the source code and play nicely with other CI/CD tooling you might be using. Check out our docs on how to set up SlashDeploy and some examples of possible architectures.
SlashDeploy is a GitHub Application configured on per-repository basis. Even though, we do request OAuth access to read your SlashDeploy configured repositories, we never clone, nor access your source code. We require this permission to be able to receive GitHub Push events, in order to trigger auto-deployments. The only file that SlashDeploy reads from your repository is the .slashdeploy.yml configuration file. See the list of permissions SlashDeploy needs in our docs.
Although we would love to provide a free plan for open-source projects, at this moment we do not have such availability. If you're interested in this feature, please do let us know in our product roadmap.
Our product roadmap is publicly available in GitHub. Feel free to request a feature, ask a question, report a bug, or join a discussion in any of existing issues. We'd love to hear your feedback!
We're working hard on supporting enterprise customers. If you are on GitHub Enterprise and require an on-premises installation, contact us to get an early access.