J'essaie d'utiliser les paramètres dynamiques dans le bloc subjectSettings de l'éditeur . Par exemple,Utilisation de paramètres dynamiques dans le bloc de paramètres éditeur de courrier électronique avec CruiseControl.Net
<project>
...
<parameters>
<textParameter>
<name>version</name>
<display>Version to install</display>
<description>The version to install.</description>
<required>true</required>
</textParameter>
</parameters>
<tasks>
...
</tasks>
<publishers>
....
<email includeDetails="TRUE">
<from>buildmaster</from>
<mailhost>localhost</mailhost>
<users>
<user name="Joe" group="buildmaster" address="jdavies" />
</users>
<groups>
<group name="buildmaster">
<notifications>
<notificationType>Always</notificationType>
</notifications>
</group>
<group name="users">
<notifications>
<notificationType>Success</notificationType>
<notificationType>Fixed</notificationType>
</notifications>
</group>
</groups>
<subjectSettings>
<subject buildResult="Success" value="Version ${version}
installed." />
<subject buildResult="Fixed" value="Version ${version} fixed
and installed." />
</subjectSettings>
<modifierNotificationTypes>
<notificationType>Success</notificationType>
</modifierNotificationTypes>
</email>
</project>
J'ai essayé d'utiliser $ {version} et $ [version]. Quand j'utilise $ [version], la ligne d'objet entière est vide!
Par exemple, au lieu de voir au moins «Version BLANK installé », je vois seulement une ligne d'objet vide:
[Install:INFO] Emailing "" to joe
sont des paramètres dynamiques pris en charge dans ce cas, et si oui, que dois-je mal faire?
Quelle version de CC.Net utilisez-vous? –
J'utilise la version 1.5.7256.1. – Armbrat
Votre bloc de paramètres n'a pas de valeur par défaut. Si vous mettez un défaut, votre email contient-il au moins ce défaut dans le sujet? –