I have a requirement to send email to particular group when Teamcity's build goes green and red. Does anyone has any idea about it ?
There are a few TeamCity plugins that you can leverage out of the box but the buildstatusnotifier looks the most promising. You can also setup a job that gets triggerred upon completion of every build for the project you are tracking. This build will do the following:
http://{insert-base-url-here}/app/rest/builds/buildType:(id:btXXX)/statusIcon
My personal preference will be to do all of these in an nant script but those are the steps to take.
You can also look at the Build-status tool (build-status.appspot.com) which can be setup and displayed in a highly visible place that your team will not miss should it turn red.