2012-02-21 48 views
1

目前,当我们的软件过期时,下面的调用将在TeamCity中对部署进行排队。TeamCity - 您如何向客户反馈部署到他们的机器?

/httpAuth/action.html?add2Queue={0}&system.name=TargetMachine&system.value={1} 

参数0是buildTypeId和参数1为targetMachine的主机名。

我们正试图建立一种方式让他们在TeamCity的构建的状态的客户的反馈。我们的想法是创建一个网站,在客户端计算机上弹出以显示他们在TeamCity中的部署状态,但无法找出任何快速的方法。请记住,我们不希望客户端看到整个队列,只有他们的构建。

我遇到的问题是在使用上面的命令调用TeamCity时,我没有办法知道检索创建的buildId。如果我能得到buildId,那么其余的应该很容易。

回答

0

您可以使用TeamCity Windows Tray Notifier工具。你可以为不同的事件配置notificationf,比如build started/finished /等等。很明显,如果这是在客户端PC上安装这种工具的情况。

例如,一个用户将在建崩溃的情况下看到这样的弹出窗口:

enter image description here

同样的TeamCity允许在广泛的涉及到一个特定的构建或项目的事件配置电子邮件通知。

+0

这似乎是一个不错的选择,但是您可以指定它仅显示特定环境变量(如机器名称)的通知吗? – user1224047 2012-02-21 19:48:25