【发布时间】:2017-02-20 21:18:15
【问题描述】:
除了观察它显然没有设置,因为它不起作用。 ;)
我一直在浏览 9.1 的 TC 文档,但找不到任何可以让我将系统属性或环境变量输出到其日志的内容。我已签入详细和原始构建日志文件。
我的 Visual Studio 2008 环境设置为使用 boost 等第三方库,并且我将 include 和 lib 目录设置为包含 $(THIRDPARTY)...,因此我首先在 Build Parameters 中添加了一个名为 env 的环境变量。 THIRDPARTY 并将其指向正确的文件夹。但是,由于找不到文件,构建失败。
然后我尝试使用系统参数,结果相同。
然后我认为我很聪明,将预构建事件添加到我的项目并确认它已输出到 VS 构建窗口。不幸的是,TeamCity 构建日志并未包含所有这些消息。
所以我有两个问题: 1. 如何确认 TeamCity 用于 env.THIRDPARTY? (很可能是空的) 2. 环境变量缺少什么?我过去曾多次使用 VS2010 和 VS2013 解决方案,从未遇到过问题。我当前为另一个产品构建的工作流程依赖于此注入 SVN 修订信息,并且工作正常。
【问题讨论】:
标签: visual-studio-2008 continuous-integration environment-variables teamcity