Skip to content

Simple deployment and server automation for Elixir.

License

Notifications You must be signed in to change notification settings

labzero/bootleg

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Robert Adams
Aug 10, 2019
159cfa5 · Aug 10, 2019
Jul 19, 2019
Oct 18, 2018
May 24, 2019
Oct 10, 2018
Aug 6, 2019
Aug 10, 2019
Aug 6, 2019
Jul 19, 2019
Oct 30, 2018
Mar 1, 2018
Oct 23, 2018
Jul 28, 2017
Aug 7, 2017
May 23, 2017
Jul 19, 2019
Jul 18, 2017
Jul 19, 2019
Jul 19, 2019
Aug 6, 2019

Repository files navigation

Bootleg

CircleCI Hex.pm Packagist

Simple deployment and server automation for Elixir.

Bootleg is a simple set of commands that attempt to simplify building and deploying Elixir applications. The goal of the project is to provide an extensible framework that can support many different deployment scenarios with one common set of commands.

Out of the box, Bootleg provides remote build and remote server automation for your Distillery releases. Bootleg assumes your project is committed into a git repository and some of the build steps use this assumption to handle code within the build process. If you are using another source control management (SCM) tool please consider contributing to Bootleg to add additional support.

Installation

def deps do
  [{:distillery, "~> 2.1", runtime: false},
   {:bootleg, "~> 0.11", runtime: false}]
end

Help

For detailed information about the Bootleg commands and their options, try mix bootleg help <command>.

We're usually around on Slack where you can find us on elixir-lang's #bootleg channel if you have any questions.


Acknowledgments

Bootleg makes heavy use of the bitcrowd/SSHKit.ex library under the hood. We are very appreciative of the efforts of the bitcrowd team for both creating SSHKit.ex and being so attentive to our requests. We're also grateful for the opportunity to collaborate on ideas for both projects!

Contributing

We welcome all contributions to Bootleg, whether they're improving the documentation, implementing features, reporting issues or suggesting new features.

If you'd like to contribute documentation, please check the best practices for writing documentation.

LICENSE

Bootleg source code is released under the MIT License. Check the LICENSE file for more information.