Skip to content

marcossousa/gradle-to-capistrano

Repository files navigation

gradle-to-capistrano gem

This project is used to integrate gradle projects with capistrano deploy scripts.

First install the gem:

gem install gradle-to-capistrano

Configure your gradle file with:

project(':my-fucking-owesome-project') {
  apply plugin:'application'

  distTar {
    if (project.hasProperty("tarName")) {
      archiveName = "$tarName"
    }
  }
}

And just set :deploy_via to gradle_build:

set :deploy_via, :gradle_build
set :gradle_cmd, ":my-fucking-owesome-project:distTar -PtarName={release_name}"
set :gradle_home, "/opt/gradle-1.8/bin"
set :gradle_working_dir, "my-fucking-owesome-project"

Cool! Now you can deploy you gradle application.

Comments and suggestions are appreciated :)

Copyright © 2013 Marcos Sousa. See LICENSE.txt for further details.

About

gradle-to-capistrano

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages