人们! 我在cc.net有项目,这个项目可以通过3种方式开始
构建服务器发送邮件到堆栈持有者后。
现在,我想为邮件主题添加触发器名称。例如 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 :(得分:0)
您可以使用ccnet的fileLabeller。
<tasks>
build tasks...
<fileLabeller>
<labelFilePath>c:\buildstuff\mybuild-label.txt</labelFilePath>
<allowDuplicateSubsequentLabels>false</allowDuplicateSubsequentLabels>
</fileLabeller>
</tasks>
设置构建任务以写入mybuild-label.txt的内容。我写的是这样的。
[repo1 rev:99,repo2 rev:9999]
这将成为主题的一部分。