在teamcity和octopus的相同构建中构建和部署

在teamcity和octopus的相同构建中构建和部署,teamcity,octopus-deploy,Teamcity,Octopus Deploy,我使用teamcity进行构建,使用八达通进行部署。 我们首先运行构建以进行构建和测试。 在这之后,我们将使用一个新的构建在octopus的帮助下部署到。 但是我想让它在同一个版本中,但是它找不到nuget文件。 在源中找不到包xxx 5.77:“我们也这样做 假设您使用的是.Net,则需要将其包含在解决方案中 然后在TeamCity的解决方案构建步骤中,您将看到“八达通打包”的新选项。这基本上创建了一个八达通就绪的nuget包 编辑 在阅读了Josef的回答之后,我应该补充一点,在我们的工作流

我使用teamcity进行构建,使用八达通进行部署。
我们首先运行构建以进行构建和测试。
在这之后,我们将使用一个新的构建在octopus的帮助下部署到。
但是我想让它在同一个版本中,但是它找不到nuget文件。
在源中找不到包xxx 5.77:“

我们也这样做

假设您使用的是.Net,则需要将其包含在解决方案中

然后在TeamCity的解决方案构建步骤中,您将看到“八达通打包”的新选项。这基本上创建了一个八达通就绪的nuget包

编辑 在阅读了Josef的回答之后,我应该补充一点,在我们的工作流程中,我们有自己的自托管nuget服务器。因此,我们不依赖TeamCity内置的nuget服务器,我们做同样的事情

假设您使用的是.Net,则需要将其包含在解决方案中

然后在TeamCity的解决方案构建步骤中,您将看到“八达通打包”的新选项。这基本上创建了一个八达通就绪的nuget包

编辑 在阅读了Josef的回答之后,我应该补充一点,在我们的工作流程中,我们有自己的自托管nuget服务器。因此,我们不依赖于Team City中内置的nuget server,如中所述,此场景必须有两种构建配置。TeamCity在构建完成之前不会在工件中发布NuGet包。因此,八达通无法在该版本中访问它们

您可以在中了解更多信息。

如中所述,此场景必须有两种生成配置。TeamCity在构建完成之前不会在工件中发布NuGet包。因此,八达通无法在该版本中访问它们


你可以从中了解更多。

我找到了与你相同的答案,约瑟夫。 如果要在部署中使用参数“Wait for deployment to complete:”,则无法在同一环境中构建和部署。

但另一种选择是支付2000欧元,因此我们取消了“等待部署完成”选项,并希望一切顺利……

我找到了与您Jozef相同的答案。 如果要在部署中使用参数“Wait for deployment to complete:”,则无法在同一环境中构建和部署。
但另一种选择是支付2000欧元,因此我们取消了“等待部署完成”选项,并希望一切顺利