Hi
Just to jump in, when Craig made the security first time, he also made an rtf document for the other devs. Maybe it is easier to update this rtf and post it on the wiki/blog. Just an idea. with kind regards Ruben Willems On Wed, May 13, 2009 at 11:21 PM, Craig Sutherland <[email protected] > wrote: > > Hi Shaun, > > Glad the post was useful - I'll see if I can also do something for > security for you (although it is a lot more complex!) > > All depends on how much time my son allows me :-) > > > Craig > > On May 12, 11:22 pm, CinnamonDonkey <[email protected]> > wrote: > > Yeah! Dynamic Parameters ahoy! Very Cool... Thanx for that Craig... > > the write up was a big help (is there a similar write-up for the > > security features). > > > > The rangeParameter is basically a list box (just a drop-down listbox) > > - so it's good for my needs, except... Could there be the option to > > populate it from a file. > > > > Now are you really sure you want me to start with feedback, you'll be > > opening the flood gates ;-). > > > > What's the best way to provide feedback/bug reports? is there an > > official 1.5.0 sticky thread? on JIRA or email? > > > > Shaun > > > > On 12 May, 11:25, "Craig & Sammi Sutherland" > > > > > > > > <[email protected]> wrote: > > > 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... > > > 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 -- Hide quoted text - > > > > - Show quoted text -
