在Teamcity中设置PYTHONPATH

时间:2017-05-16 07:54:00

标签: teamcity

我正在尝试在TeamCity中设置PYTHONPATH。在构建时,我有以下创建的路径:

~/teamcity/buildAgent/work/a_long_id/my_lib

我的PYTHONPATH必须指出my_lib中存在的内容。问题是这个a_long_id可以/将会改变,所以我想使用预定义的构建参数。

目前我想出的是:

env.PYTHONPATH        %teamcity.agent.work.dir%/%????%/what/I/wanna/import

正如您可能已经猜到的那样,我正在寻找替代%????%的内容。

1 个答案:

答案 0 :(得分:1)

%teamcity.build.default.checkoutDir%就是你要找的东西。这是给定构建的类似GUID的工作目录的名称。

%teamcity.build.checkoutDir%是完整路径,包括此GUID目录。这相当于%teamcity.work.agent.dir%/%teamcity.build.default.checkoutDir%。

为TeamCity分类大量内置变量的简单方法是转到已完成的构建并检查“参数”选项卡。