在Teamcity中设置PYTHONPATH

在Teamcity中设置PYTHONPATH,teamcity,Teamcity,我正在尝试在TeamCity中设置我的PYTHONPATH。构建时,我将创建以下路径: ~/teamcity/buildAgent/work/a_long_id/my_lib 我的PYTHONPATH必须指向My_lib中存在的内容。问题是这个a_long_idcan/will/may会改变,所以我想使用预定义的构建参数 以下是我当时的想法: env.PYTHONPATH %teamcity.agent.work.dir%/%????%/what/I/wanna/import

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

~/teamcity/buildAgent/work/a_long_id/my_lib
我的
PYTHONPATH
必须指向
My_lib
中存在的内容。问题是这个
a_long_id
can/will/may会改变,所以我想使用预定义的构建参数

以下是我当时的想法:

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

正如您可能已经猜到的,我正在寻找什么将取代
%??%

%teamcity.build.default.checkoutDir%是您正在寻找的。这是给定生成的类似GUID的工作目录的名称

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

为TeamCity整理众多内置变量的一个简单方法是转到已完成的构建并检查Parameters选项卡