Everett Toews created JCLOUDS-576:
-------------------------------------

             Summary: Automate releases
                 Key: JCLOUDS-576
                 URL: https://issues.apache.org/jira/browse/JCLOUDS-576
             Project: jclouds
          Issue Type: Improvement
            Reporter: Everett Toews


I am emotionally scarred by trying to release jclouds. The release process is 
sort of documented in [Releasing 
jclouds|https://wiki.apache.org/jclouds/Releasing%20jclouds]. It's a 17 step 
process that has a lot of assumptions baked into it. There is a lot of manual 
steps and manual data entry that are all very error prone. It's also very time 
consuming.

These problems are compounded by the fact that we have so many repos. Whether 
or not we bring the repos back together we need to work towards automating the 
release process. Performing a release should be a trivial thing to do.

This isn't going to happen all at once. We need to take steps to get there. 
Here's what I propose as the first steps.

  # Change the release:prepare step so that it isn't interactive and require 
you to manually enter info to resolve the dependencies.
  # Automate the release of the jclouds main repo. This probably means a script 
with the steps in [Releasing 
jclouds|https://wiki.apache.org/jclouds/Releasing%20jclouds] coded into it.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to