cruisecontrol.net - cc.net: set subject email publisher from trigger name -
folks! have project in cc.net , project nay start 3 ways
- forced (when user click button "force" in web
- by project trigger
- by sheduler trigger
after build server send mail stackholders.
and now, want add trigger name mail subject. e.g. force_project name ...buikd result
i have tried use variables:
<projecttrigger project="someproject"> <triggerstatus>success</triggerstatus> <variable name="trigger" value="commit" /> </projecttrigger> and
<subjectsettings> <subject buildresult="broken" value="{trigger} broken" /> <subject buildresult="stillbroken" value="{trigger} still broken" /> </subjectsettings> but way doesnt have positive result.
what kind of way able me?
you can use filelabeller of ccnet.
<tasks> build tasks... <filelabeller> <labelfilepath>c:\buildstuff\mybuild-label.txt</labelfilepath> <allowduplicatesubsequentlabels>false</allowduplicatesubsequentlabels> </filelabeller> </tasks> setup build task write contents of mybuild-label.txt. write this.
[repo1 rev: 99, repo2 rev: 9999]
this become part of subject.
Comments
Post a Comment