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
