gpt4 book ai didi

c# - 在多包八达通作业中选择最新的包版本

转载 作者:太空宇宙 更新时间:2023-11-03 12:58:25 26 4
gpt4 key购买 nike

我有一个 Octopus 项目,它将部署多个包,每个包都有不同的发布版本。一个应用程序和一个休息服务。

默认行为是将每个包的包版本设置为发布包的版本。例如,如果我想部署一个发布版本 1.0.0.5,它将查找项目中引用的每个包的版本 1.0.0.5。因此,如果应用程序比其余服务早一个版本,则部署将失败,因为其余服务版本 1.0.0.5 不存在。

编辑发布屏幕中有一个选项可以指定最新的包。有没有办法将默认行为设置为使用最新版本的包而不是指定发布版本?

最佳答案

Octopus 创建发布时,默认选择每个包的最新版本。

此外,它会为发布创建一个版本,它与包的版本号无关(因为您项目中的所有包中可能有许多不同的版本号)。

您可以通过以下方式同步 Octopus 使用的版本号:

Project -> Settings -> Release versioning

然后选择选项:

Use the version number from an included NuGet package

然后从下拉列表中选择步骤。

关于c# - 在多包八达通作业中选择最新的包版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33148228/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com