azure - 在 VirtualDirectory 的 csdef 文件中使用变量

标签 azure tfs tfsbuild azure-web-roles

我们在 azure 机器中托管 3 个不同的 Web 应用程序,并且我们使用 CI 将这些更改从 azure 中的构建服务器 TFS 推送到我们的机器。

问题出在physicalDirectory属性中,因为我们找不到任何可能使用那里的任何构建变量,所以我们必须使用这样的相对路径

physicalDirectory="..\..\..\..\..\..\bin\_PublishedWebsites\xxxxxx"

我们对此有两个问题,一是本地构建和托管构建需要不同的相对路径,二是我们的两个分支不在同一级别。

我试过了

physicalDirectory="$(OutpuPath)\_PublishedWebsites\xxxxxx"

以及

physicalDirectory="%OutpuPath%\_PublishedWebsites\xxxxxx"

其中任何一个都没有成功。

这是否可能,如果不可能,是否有其他方法可以替换该值?

谢谢 阿尔米尔

最佳答案

您可以在azure中定义自己的环境变量,这种方法可能适合您 “http://msdn.microsoft.com/en-us/library/windowsazure/gg432991.aspx

关于azure - 在 VirtualDirectory 的 csdef 文件中使用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14569469/

相关文章:

python - 从 Azure Function App 通过防火墙访问 Azure Blob 存储

tfs - 用什么工具接收客户需求

xaml - 错误 'TF215097:...Cannot create unknown type for...'自定义CodeActivity

azure - 对象 : qnaRuntimeEndpoint 缺少必需的属性

node.js - 带有 Angular 通用的 web.config

.net - Azure 逻辑应用程序 502 - "Bad Gateway"错误

tfs - 在 TFS 2013 中是否可以对 Git 构建进行源索引?

git - 是否可以一起使用 GIT 和 TFS 源代码管理

tfs - TFSBuildServiceHost.exe的Windows服务用户帐户问题

build - _PublishedWebsites 文件夹中缺少库