Hi the property is CCNetRequestSource it is listed in the integration properties
with kind regards Ruben Willems On Thu, Jun 11, 2009 at 9:25 PM, Georges<[email protected]> wrote: > > Hello All, > > I would like to schedule a NAnt task build call that will create and > publish a snaphost release of a project. > This is what my Triggers Block looks like: > > <triggers> > <intervalTrigger name="Subversion" seconds="10" /> > <scheduleTrigger time="01:00" buildCondition="ForceBuild" > name="publish-snapshot" /> > </triggers> > > At 1am every day, the "all" NAnt build task will be executed: > > <tasks> > <nant> > <executable>C:\CCNET\MyProject\Working\tools\nant\bin > \nant.exe</executable> > <buildFile>C:\CCNET\MyProject\Working\build.xml</buildFile> > <targetList> > <target>all</target> > </targetList> > </nant> > </tasks> > > But the actual NAnt target I want the Schedule Trigger to call isn't > the "all" target but another one called "publish-snapshot". Is there a > way I can map my scheduleTrigger to a specific task in order to > achieve this? > > Alternatively, is there a CCNET property I can use to retrieve the > value of the scheduleTrigger's name attribute which I could then use > in my "all" target to call the "publish-snapshot" target? > > The description of that name attribute says: "The name of the trigger. > This name is passed to external tools as a means to identify the > trigger that requested the build. (Added in CCNet 1.1)" > From what I understand it is possible to retrieve that name attribute > value in my NAnt script, but how? It doesn't seem to be set as one of > the CCNet integration properties listed here: > http://confluence.public.thoughtworks.org/display/CCNET/Integration+Properties > > Thanks and regards. > > - Georges > >
