For the first time ever, developers can now use Cargo for
single-step deployment directly to the public cloud using the jclouds framework
and a new SSH deployment feature in one of the most widely used tools to
automate Java app deployment.
With this new version of Cargo, deployment to VMware’s
vCloud Express becomes a single command line. Prior to today’s release, Cargo was used primarily to deploy
code to the local workstation or on new hardware that was provisioned for
functional tests. Cloud deployment
with Cargo was not common, because it was timely and often required datacenter
mangers to configure the middleware.
With this new version of Cargo, the vCloud team expects that cloud
deployments will become more common because developers can now use Cargo with
other open source tools like jclouds and Ant to move code from a standard
development workstation to the cloud in one step.
Enterprise developers that perform testing on a local
workstation often encounter problems because they sometimes run out of
resources during continuous integration and functional testing. Developers also sometimes have problems
with deployment to remote machines since the remote app server can go down or
encounter configuration problems.
The cloud is a perfect solution for development testing,
especially for developers involved with continuous integration and functional
tests. They can now use Cargo to
deploy code to the cloud and have it automatically run on the most popular
application servers. Initial
support includes Tomcat 6.0, but will be rolled out to JBoss, Geronimo, and
WebLogic in the near future.
If you’d like to check out Cargo, download the code here. Give
it a test drive and tell us what you think!