Continuous integration 如何在TeamCity构建服务器中创建指向已部署网站的链接?

Continuous integration 如何在TeamCity构建服务器中创建指向已部署网站的链接?,continuous-integration,teamcity,Continuous Integration,Teamcity,我的登台构建配置贯穿所有构建步骤,并最终在部署应用程序,比如说http://build90.qa.testsite.com/,这对于向利益相关者展示非常有用 现在我有一个脚本,可以通过电子邮件向用户发送指向已部署网站的链接,这很好,但最好在TeamCity用户界面中的某个位置有一个链接,这样人们就可以访问新部署的网站。似乎没有内置的方法来做到这一点。如果“description”字段支持参数,我可以在那里为最新版本做,但没有历史记录 老实说,我现在能想到的最好的解决方案是某种浏览器扩展,但这对移

我的登台构建配置贯穿所有构建步骤,并最终在部署应用程序,比如说
http://build90.qa.testsite.com/
,这对于向利益相关者展示非常有用

现在我有一个脚本,可以通过电子邮件向用户发送指向已部署网站的链接,这很好,但最好在TeamCity用户界面中的某个位置有一个链接,这样人们就可以访问新部署的网站。似乎没有内置的方法来做到这一点。如果“description”字段支持参数,我可以在那里为最新版本做,但没有历史记录


老实说,我现在能想到的最好的解决方案是某种浏览器扩展,但这对移动设备没有帮助

您的最佳选择可能是在,比如说,
http://latest.qa.example.com/
,并让TeamCity将该服务器设置为重定向到最新的
http://buildNN.qa.example.com/
。这样,用户甚至不必去TeamCity就能访问最新的网站


当然,这并不容易进入历史运行状态。

您部署的网站链接是否与每个版本不同?是的,是的。语法是
http://build$number$.qa.testsite.com/
例如,我非常喜欢最新的.qa.example.com想法;我想我会实施它。我不认为TeamCity真的有任何内在的东西来解决这个特殊的问题,所以我将把它留在这里,直到TC工作人员解决这个问题。