首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果还没有使用octopus部署支持服务,则阻止服务的部署

如果还没有使用octopus部署支持服务,则阻止服务的部署
EN

Stack Overflow用户
提问于 2015-10-07 21:26:10
回答 1查看 54关注 0票数 1

我们有一个分布式系统,有很多服务可以互相交流。

有时,一个服务中的代码更改需要在另一个服务中部署一个特性。

我们使用八达通部署所有的东西,这是很酷的,但我们真的希望防止部署服务之前,他们所依赖的东西被部署。

有什么办法可以通过部署章鱼来完成吗?

例如,我可以让一个服务的nuget包依赖于另一个包的显式版本范围吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-08 19:35:05

如果您不想将所有的项目作为一个大规模部署来部署,通过一系列步骤将您的不同服务推送到不同的机器,那么我认为没有一种内置的方式可以使您的部署依赖于彼此的版本号。(请参见用户声音在八达通中的建议要求提供该功能)

但是,我确实认为您可以编写一个作为部署前步骤运行的powershell脚本,并检查一个nuget包的版本号和存储在另一个版本中的版本范围。然后,ps脚本可以相应地停止或允许部署。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33002685

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档