Command line tool for automating software deployments on multiple machines. Uses templates and replacement variables to generate machine specific configuration files, and provides a way to execute arbitrary Ruby code for deploying the artifacts on a server.
For usage instructions, see the comments in the files in the example
directory.
Run the example using the commands:
mvn clean verify
cd example
./run.sh
You may also download pre-built binaries.
Requires Maven 3 and Java 7 or higher. Includes JRuby in Ruby 1.9 mode.
Licensed under the MIT license.
with_copied_artifact
with_unzipped_artifact
with_file
to with_text_file
with_webapp
to with_repacked_war_artifact
with_webapp
that takes the path to the webapps directory as parameter. This replaces the old way of using with_artifact
and specifying the webapps directory in .template.rb
(#7)with_file
(#8)jar
command for handling ZIP files, but uses Java's standard library