Hi Shaun,

As promised I've put together a quick write-up on how to use build
parameters:
http://csut017.wordpress.com/2009/05/12/dynamic-build-parameters-some-exampl
es/.

As you've probably noticed, we don't support all the edit options you asked
for - but this is still a very new feature :-) We'll slowly add to it over
time and improve it, so feel free to send us any feedback.


Craig

-----Original Message-----
From: [email protected] [mailto:[email protected]] On
Behalf Of CinnamonDonkey
Sent: Tuesday, 12 May 2009 7:05 p.m.
To: ccnet-user
Subject: [ccnet-user] Re: Build process requiring user input


Thank you Craig, it's very much appreciated. I'd forgotten about your
blog :-).

"...since this will definitely add value to CruiseControl.Net..." - it
definately will! This is a feature supported by Final Builder which
some of our teams have now moved over to (although after evaluation,
it is somewhat limited and they rested requests for feature updates).

Personally I'm happier to stick with ccnet - it's progressing in
leaps'n'bounds! :D



On 12 May, 01:44, Craig Sutherland <[email protected]> wrote:
> Hi Shaun,
>
> While we can't add this to the online documentation (yet), I have
> covered it in my blog. The following posts cover the dynamic
> parameters (including an example):
> *http://csut017.wordpress.com/2009/01/02/passing-dynamic-parameters-pa...
> *http://csut017.wordpress.com/2009/01/03/passing-dynamic-parameters-pa...
> *http://csut017.wordpress.com/2009/01/04/passing-dynamic-parameters-pa...
>
> I'll see if I can write up some more examples for you as well.
>
> Craig
>
> On May 12, 12:43 am, CinnamonDonkey <[email protected]>
> wrote:
>
> > Could someone perhaps cut'n'post a config snippet using input
> > parameters so that I can try it out.
>
> > You could just email me your test config, should be enough for me to
> > get the gist of things :)
>
> > On 11 May, 13:25, CinnamonDonkey <[email protected]>
> > wrote:
>
> > > That's understandable Ruben.
>
> > > On 11 May, 12:36, Ruben Willems <[email protected]> wrote:
>
> > > > Hi
>
> > > > the docs will be udpated as soon as 1.4.4 is out.
> > > > This is due to a condition in the release process, otherwise the
1.4.4 would
> > > > have the docs of 1.5,
> > > > and that would cause confusion / errors.
>
> > > > with kind regards
> > > > Ruben Willems
>
> > > > On Mon, May 11, 2009 at 1:34 PM, CinnamonDonkey <
>
> > > > [email protected]> wrote:
>
> > > > > Hi Craig,
>
> > > > > Is there any documentation for the new input stuff, I've had a
hunt
> > > > > around on the web site and in the source code.
>
> > > > > But can't find much other than some new reflectors:
>
> > > > >  - textParameter
> > > > >  - rangeParameter
> > > > >  - numericParameter
>
> > > > > I'll keep reading the code.
>
> > > > > Good work you guys buy the way... looking at the source I can see
all
> > > > > sorts of new and wonderful things :)
>
> > > > > On 11 May, 11:51, CinnamonDonkey <[email protected]>
> > > > > wrote:
> > > > > > Found 1.5.0 here:
>
> > > > > >http://ccnetlive.thoughtworks.com/CCNet-builds/1.5.0/
>
> > > > > > Going to have a play :)
>
> > > > > > On 11 May, 11:38, Fyodor Koryazhkin <[email protected]> wrote:
>
> > > > > > > Hi,
> > > > > > > I think that it would be very nice to make possible to
> > > > > subscribe/unsubscribe
> > > > > > > to mailing list through Dashboard or CCTray along with all
mentioned
> > > > > > > features above.
>
> > > > > > > If it is possible to implement interactive build system it can
cover
> > > > > 90% of
> > > > > > > people demands.
>
> > > > > > > Fyodor.
>
> > > > > > > On Mon, May 11, 2009 at 1:26 PM, CinnamonDonkey <
>
> > > > > > > [email protected]> wrote:
>
> > > > > > > > Hi Craig,
>
> > > > > > > > Thanx for the quick response that's great news! It sounds
pretty damn
> > > > > > > > close to what we need ;-). Does it support, edit boxes,
check boxes,
> > > > > > > > radio buttons and listboxes or is that just asking for too
much (some
> > > > > > > > people are just never satisfied you know ;-).
>
> > > > > > > > Is there a pre-built version of 1.5.0 I can tryout?
>
> > > > > > > > For our use it would be most likely that the values would be
passed
> > > > > to
> > > > > > > > an executable task as a parameter. i.e. MyExecutable.exe
> > > > > --branch-name=
> > > > > > > > $users_branch_name --scm-changlist="HEAD"
>
> > > > > > > > Shaun.
>
> > > > > > > > On 11 May, 11:01, "Craig & Sammi Sutherland"
> > > > > > > > <[email protected]> wrote:
> > > > > > > > > We do have some good news for you Shaun, as part of 1.5.0
you can
> > > > > now set
> > > > > > > > > input parameters for a build. These parameters will be
displayed to
> > > > > the
> > > > > > > > user
> > > > > > > > > when they start a build (force build).
>
> > > > > > > > > These parameters work both in the dashboard and CCTray and
are set
> > > > > up in
> > > > > > > > > ccnet.config. And instead of needing an environment
variable, they
> > > > > can be
> > > > > > > > > passed directly into the task (although you can still use
it
> > > > > together
> > > > > > > > with
> > > > > > > > > an environment variable if you really want.)
>
> > > > > > > > > Does that sound like what you are after?
>
> > > > > > > > > Craig
>
> > > > > > > > > -----Original Message-----
> > > > > > > > > From: [email protected] [mailto:
> > > > > [email protected]]
> > > > > > > > On
>
> > > > > > > > > Behalf Of CinnamonDonkey
> > > > > > > > > Sent: Monday, 11 May 2009 9:57 p.m.
> > > > > > > > > To: ccnet-user
> > > > > > > > > Subject: [ccnet-user] Build process requiring user input
>
> > > > > > > > > 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- Hide quoted text -
>
> > - Show quoted text -

Reply via email to