2012-06-05 2 views
0

ребята! У меня есть проект в CC.Net и этот проект NAY начать с 3 способамиcc.net: задать тему издателя электронной почты с триггерного имени

  1. Принудительный (когда пользователь нажимает кнопку «сила» в сети
  2. триггером проекта
  3. По Sheduler триггером

После сборки сервера отправьте почту владельцам стеков.

И теперь я хочу добавить имя триггера к теме письма, например force_Project name ... buikd result

я попытался использовать переменные:

<projectTrigger project="Someproject"> 
    <triggerStatus>Success</triggerStatus> 
<variable name="Trigger" value="commit" />   
</projectTrigger> 

и

<subjectSettings>  
<subject buildResult="Broken" value="{Trigger} is broken" /> 
<subject buildResult="StillBroken" value="{Trigger} is still broken" />  
</subjectSettings> 

, но таким образом оленья кожа имеет положительный результат.

Какой способ мне помочь?

ответ

0

Вы можете использовать fileLabeller ccnet.

<tasks> 
    build tasks... 
    <fileLabeller> 
     <labelFilePath>c:\buildstuff\mybuild-label.txt</labelFilePath> 
     <allowDuplicateSubsequentLabels>false</allowDuplicateSubsequentLabels> 
    </fileLabeller> 
    </tasks> 

Задайте задачу сборки для записи в содержимое mybuild-label.txt. Я пишу что-то вроде этого.

[repo1 оборотов: 99, repo2 оборотов: 9999]

Это станет частью предмета.

+0

Благодарим за ответ. Я собираюсь попробовать это. –