我们正在努力将柯南包管理集成到我们的管道中。
我们的柯南包存储在 Artifactory 中。
我们的版本号约定如下所示:
Minor.Major.Patch-BuildVerison
众所周知,要使用最新版本,需要使用
[> Minor.Major.Patch]
进入 conanfile.py。
我们能够从我们约定的版本中获取最新版本的唯一方法是这样编写:
[> Minor.Major.Patch-0]
但是我们的问题发生在以下示例中:
假设这些是我们尝试使用其最新版本的软件包的版本号:
1.2.3-1
1.2.3-2
1.2.3-3
如果我们写在我们的 conanfile.py
[>1.2.3-0]
我们会得到
1.2.3-3
也是。
但是如果我们上传版本
1.2.4-1
因此包(仅更新补丁号),我们将 conanfile.py 保持原样 - 我们仍然会得到
1.2.3-3
不是
1.2.4-1
作为接受。
请帮助我们了解获得我们想要的东西的最佳方式。
谢谢。