Apache Brooklyn
  • learn more
    • Learn More
    • Blueprint Tour
    • Features
    • Theory
    • Browse Catalog
  • get started
    • Get Started
    • Running Apache Brooklyn
    • Deploying Blueprints
    • Monitoring and Managing Applications
    • Policies
    • Brooklyn Concepts Quickstart
  • documentation
    • Documentation
    • User Guide
    • Writing Blueprints
    • Deploying Blueprints
    • Reference Guide
    • Developer Guide
    • Versions
    • Other Resources
  • community
    • Community
    • Mailing Lists
    • IRC
    • Security Advisories
    • Bug Tracker (JIRA)  
    • Contributing Documentation
    • Privacy Policy  
  • developers
    • Developers
    • Get the Code
    • How to Contribute
    • Developer Guide
    • Committer Guide
    • Code Standards
    • Handy Places
    • GitHub  
    • Bug Tracker (JIRA)  
  • download

Release Process

  1. Preparing for a release - How to prepare the project for a release
  2. Prerequisites - steps that a new release manager must do (but which only need to be done once)
  3. Set environment variables - many example snippets here use environment variables to avoid repetition - this page describes what they are
  4. Create a release branch and set the version
  5. Make the release artifacts
  6. Verify the release artifacts
  7. Publish the release artifacts to the staging area
  8. Vote on the dev@brooklyn list
  9. If the vote fails - fix the release branch and resume from step 4
  10. Publish the release artifacts to the public location
  11. Announce the release

Developers

Committer Guide

Merging Contributed Code Release Process
Release Prerequisites Environment variables for the release Release branch and set version Make the release artifacts Verify the release artifacts Publish to the staging area Vote on dev@brooklyn Fix on the release branch Publish to the public Announce the release

Apache Brooklyn is distributed under the Apache License v2.0.

Edit This Page