2017-04-19 88 views

回答

2

自定義構建變量不能在您的發佈定義中使用。以下是與您的問題類似的用戶語音:https://visualstudio.uservoice.com/forums/330519-team-services/suggestions/14515326-project-level-build-release-variables。您可以在下面投票並添加評論。

作爲解決方法,您可以將這些構建變量及其值複製到Variable groups。然後將變量組添加到您的發佈定義中。 這是TFS 2017 Update1中的一項新功能。

+0

變量組是一個很好的選擇,可以在不同版本之間共享值,但是當它在構建和版本之間共享信息時,它們是無用的 – XtianGIS

+0

你如何從特定的構建(如工件)獲得變量,而不僅僅是來自變量組的共享靜態值?可能嗎? –

-2

您是否試過將變量傳遞到像$(MyVariable)這樣的任務定義中(其中MyVariable是自定義變量名稱)?

+0

是我已經做了 – XtianGIS

+0

即使是$(Build.MyVariable) – XtianGIS

2

我已經設法通過來自TFS市場的擴展來完成這項工作,名爲'可變(de | re)水合任務',這個擴展提供了基本上可以節省的構建和發佈任務您的構建變量並在您的版本中恢復它們。 它通過前綴完成這項工作,因此您可以保存/恢復以「BUILD-」爲前綴的所有默認構建變量,但如果您將自己的變量與前綴「ABC_」相加,還可以將其從構建中保存並恢復到你的發佈。

相關問題