Python 如果conda_BLD_路径发生更改,则conda build不会填充git环境变量

Python 如果conda_BLD_路径发生更改,则conda build不会填充git环境变量,python,git,jenkins,conda,Python,Git,Jenkins,Conda,我想用GIT_descripe_标记和GIT_descripe_散列来命名我们的conda包。因此,我们的meta.yaml基本上如下所示: package: name: package_name version: {{ environ.get('GIT_DESCRIBE_TAG') }} source: git_url: http://bugtracker.company/diffusion/PACKAGE/PACKAGE.git requirements: run:

我想用GIT_descripe_标记和GIT_descripe_散列来命名我们的conda包。因此,我们的meta.yaml基本上如下所示:

package:
  name: package_name
  version: {{ environ.get('GIT_DESCRIBE_TAG') }}

source:
  git_url: http://bugtracker.company/diffusion/PACKAGE/PACKAGE.git

requirements:

  run:
    - some_package_1 # [win]
    - some_package_2
    - some_package_3 # [win]
    - some_package_4    

build:
  string: {{ environ.get('GIT_DESCRIBE_HASH') }}
我们使用jenkins来建立构建,很久以前jenkins就被建立起来做:

set CONDA_BLD_PATH=%CD%/build
conda build src
自从将conda build从2.1.9更新到3.0.15以来,出于某种原因,所有git环境变量都不再填充。我在buildserver上本地尝试将conda_bld_路径保留为它的标准值,并在那里工作

出于好奇,我检查了/build/git_cache/bugtracker.company/diffusion/PACKAGE/PACKAGE.git,并在其中找到了标记(重命名为.git,并用“git tag”进行了检查)。因此标记应该位于下载到/build的缓存中。但是环境变量仍然没有填充

猜猜会出什么问题