2017-10-04 74 views
0

我正在管理包含API項目,Web項目和共享程序集的.n​​et解決方案。在自動發佈過程中管理應用程序和程序集版本控制

所有的源代碼是VSTS

下我使用VSTS釋放在型動物環境中部署項目。

現在我想在我的網站和API站點中添加一個版本號(我不調用API端點版本控制,這是一個不同的故事)。

現在唯一的方法是將版本信息存儲在我的代碼中,並將其更新爲代碼的其他部分。我想找到一種方法直接作爲發佈過程的一部分。

您如何管理自動發佈過程中的應用程序版本控制?

謝謝。

問候,

+0

您是否用我的解決方案解決了這個問題? –

回答

0

您可以在版本存儲在配置文件,如web.config文件,然後閱讀代碼的價值。

一個簡單的示例:

  1. 添加<appSettings><add key="version" value="#{Release.ReleaseName}#"/></appSettings>到web.config文件
  2. 添加Replace Tokens task釋放 然後,令牌(#{Release.ReleaseName}#)將與Release.ReleaseName變量的值來替代。

有很多build-in variables in release,你也可以添加變量來釋放。

相關問題