我正在使用 bash 脚本在 azure 管道conda build . --output-folder $(Build.ArtifactStagingDirectory)
中构建 conda pakage 这是问题所在,Conda build 使用 meta.yml 文件中的内部版本号(请参见此处)。
我能想到的一个解决方案是,首先,将所有文件复制到Build.ArtifactStagingDirectory
并将 Azure 管道添加Build.BuildNumber
到 meta.yml 并将包构建到Build.ArtifactStagingDirectory
(在子文件夹中)
我试图通过编写 shell 脚本来操作 Azure 管道中的 yaml 文件来避免这样做,因为它可能容易出错。有人知道更好的方法吗?很高兴在答案或评论中阅读更优雅的解决方案。