I'll be updating the white-site...
Please see my inline comments below
Brett Porter wrote:
Feedback:
- I'd rather Release be equivalent to "build now" (ie, we might need
an icon for it), so added to the right-hand tasks per project, and
added to the individual project page as a button.
- I don't think this should operate on a group. It doesn't necessarily
equate to a multi-module project, so instead I'd just go project by
project. If they hit the parent then they get to release a bunch at
once, as is the case in maven
Above is what we've talked about in IRC and its fine with me. Makes
things simpler, too.
- I like the summary page that lists out all the defaults, however
instead of an "edit" link, how about making the whole thing a form
with defaults that gets submitted?
The summary page shows only a few of the release parameters. So the
"Edit" link is there to direct the user to the more detailed release
configuration page. But since we'll be releasing projects one at a
time, I guess I can incorporate what you mean into the new white-site.
- I don't think we should have checkboxes on which modules to release,
as that doesn't really correspond to what we have now, and likewise
the "from parent" checkbox wouldn't be relevant
I get what you mean, so ok.
- there will be more elements to configure - we should get them into
the interface now
I'll try to put them all in the next white-site
- on prepare finished, it should look like the build result page. We
are only building one thing if you agree with the above
- likewise for perform
- as Jason said, prep and perform should be separate. I'm not sure of
the best way to do this - perhaps hitting the release button presents
the following options:
* prepare release from current code
* perform release from (list of previously prepared releases that
haven't been performed)
* perform release from SCM tag
ok, so this means continuum should remember prepared releases. Should
there be a separate release working directory for this? Because a
prepared release may get lost after a scheduled build.
<snip>