J'ai une configuration de projet CruiseControl avec deux déclencheurs différents pour une génération déclenchée par SVN et une génération nocturne.Valeurs différentes pour RequestSource dans le service/ligne de commande
<triggers>
<scheduleTrigger name="Nightly Build" time="23:30" buildCondition="ForceBuild" randomOffSetInMinutesFromTime="20" />
<intervalTrigger name="Continuous Build" seconds="120" buildCondition="IfModificationExists" initialSeconds="15" />
</triggers>
Selon le déclencheur je veux envoyer un e-mail avec le nom Trigger dans le sujet et publier la construction dans le dossier de déclenchement.
<buildpublisher>
<sourceDir>SomeSourcePath\bin\Release</sourceDir>
<dynamicValues>
<replacementValue property="publishDir">
<format>\SomeDestinationPath\Buildserver\DMS3G_PRISM\{0}\Build</format>
<parameters>
<namedValue name="$CCNetRequestSource" value="BuildPublisher" />
</parameters>
</replacementValue>
</dynamicValues>
<useLabelSubDirectory>false</useLabelSubDirectory>
</buildpublisher>
Quand je lance par clickign sur le CruiseControl.NET Commandline application il le publishs au dossier intitulé « Continuous Build »/« nuit Build », mais quand je lance le service le nom du dossier est toujours le Nom du serveur.
Connaissez-vous une solution à ce problème?
Merci Jonny