Skip to content

wereHamster/mudbath

Repository files navigation

Mudbath is continuous deployment server which integrates with GitHub. It listens for deployment events and when it receives one, executes a shell script. It reports progress back to GitHub in the form of deployment status updates.

Mudbath can also send notifications to Slack if the proper keys are provided. Other notification sinks can be easily added if needed.

Configuration

Mudbath has a GitHub webhook handler set up at /webhook. By default it listens on port 8000, but you can change that with the --port commandline argument.

Service configuration is done through environment variables.

If you want the progress to be reported back to github, set GITHUB_ACCESS_TOKEN to a personal API token.

To send progress updates to Slack, set SLACK_TEAM to the team name and SLACK_TOKEN to the API token from the incoming webhook section of Slack.

About

Continuous deployment server for use with GitHub

Resources

License

Stars

Watchers

Forks

Packages

No packages published