Tag release 1.0.0-M1 release candidate 1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iQEcBAABAgAGBQJbmOWWAAoJEBROKfAYASCMpTMH/R7WNMdGUq0r3qUgz9dTlIdw
nYHWKCyCD0qE5jtCG5fgTJ0itvopzQVuTv/REq6kH/geMnh0RIK4UFyGtq+A+TK0
fBpZsmX6lP2ozGTE2kGwwSUvu+lqMWAwwDMz7Rj1hAStX4oqnlvfeHvJ5w2GvRoN
EhbdMTwbKPIbB3a2ouZkXoPxipqOsOrxO0//u7/GHoxncCVDWxxmvmcWYhLEira0
rdWgxND1EJUf4O4T+TEfYS+zHUlFjvgtJSZR2RlMHfLMYwF9ixTNQ1PKPZSE4xIi
jjpdJGZBPqp+dPYXaHiaNmjgc/50aXq2r0LVdf8H1eiurNTeU+1Vw8PWii1SiHs=
=0OxO
-----END PGP SIGNATURE-----
Update submodule pointers
6 files changed
tree: fc1d632f4d8e147d0947251ca0b69b7c3f5e968f
  1. .gitattributes
  2. .gitignore
  3. .gitmodules
  4. .mvn/
  5. Dockerfile
  6. LICENSE
  7. NOTICE
  8. README.md
  9. doap_Brooklyn.rdf
  10. pom.xml
README.md

Brooklyn

Apache Brooklyn helps to model, deploy, and manage systems.

It supports blueprints in YAML or Java, and deploys them to many clouds and other target environments. It monitors those deployments, maintains a live model, and runs autonomic policies to maintain their health.

For more information visit brooklyn.apache.org, where you'll find:

Quick Start

This is the uber-repo. To build the entire codebase, get this project and its sub-modules:

git clone http://github.com/apache/brooklyn/
cd brooklyn
git submodule init
git submodule update --remote --merge --recursive

And then, with jdk 1.8+ and maven 3.1+ installed:

mvn clean install -Dno-go-client -Dno-rpm -Dno-deb

However, you won‘t be able to build the RPM/DEB packages, as well as the CLI. That’s why we would recommand to use the alternative: a docker container to build this project:

docker build -t brooklyn .
docker run -i --rm --name brooklyn -v ${HOME}/.m2:/root/.m2 -v ${PWD}:/usr/build -w /usr/build brooklyn mvn clean install

The results are in brooklyn-dist/dist/target/, including a tar and a zip. Or to run straight after the build, do:

pushd brooklyn-dist/dist/target/brooklyn-dist/brooklyn/
bin/brooklyn launch

Resources

The Developers section of the main website contains more detail on working with the codebase. There is also a more Developer Guide specific to each version, including this branch (1.0.0-M1), latest stable, and older releases.

Useful topics include:

License

This software is distributed under the Apache License, version 2.0, copyright (c) The Apache Software Foundation and contributors. Please see the LICENSE file for (1) the full text of the Apache License, followed by (2) notices for bundled software and (3) licenses for bundled software.