Hi All,

I think this post probably belongs in the ccnet-dev group but I figure
some other users may have input on this too (may have even solved the
problem).

I have been asked to put together a build system with the following
requirements:

1. The system is to be used to assemble the final release version of
our products.
2. The system should create a new branch for the release in the SCM.
3. The user should be ASKED FIRST if they wish to rebuild an existing
release branch or create a new release branch.
4. Existing release branches should be listed so that if the user
chooses to rebuild a branch then they can select the branch they wish
to build.
5. The user should be allowed to specify a release label (branch name)
when the user chooses to build a new release branch.
6. The build process should be automated.
7. The system should be accessible via a web browser.

Obviously the problem here is that User Input is required at the start
of the process.

I'd really like to use CC.Net to solve this problem since the rest of
our build system already makes good use of cc.net. Is this going to be
at all possible?

It would be nice if it was possible to specify a task for user input,
i.e.

<userPrompt>
   <title>Release Label</title>
   <message>Enter the label name for this release</message>
   <envVar>ENVVAR_RELEASE_LABEL</envVar>
<userPrompt>

Of course this has to run client side with the result being provided
server side. Now there is a challenge!

HOW MANY users would find this sort of functionality useful?

Regards,
Shaun

Reply via email to