【发布时间】:2018-11-14 04:40:33
【问题描述】:
SF SDK 附带的 Publish-UpgradedServiceFabricApplication powershell cmdlet 有一个 $UnregisterUnusedVersions 选项,当设置为 $true 时将删除所有未使用的应用类型版本。这很棒,因为我不想在我的集群上堆积杂乱。
但是,我真正想要的是保留最后 3 个左右的版本,以便在需要时可以灵活地回滚。除了重新创建该 cmdlet 之外,有什么方法可以做到这一点吗?我猜想挑战在于 cmdlet 知道哪些要离开,哪些要删除。也许使用 semver 逻辑可以删除除最新 3 个版本之外的所有版本?
这是白日梦吗?感觉就像我应该能够配置我的集群来做的事情。定期清除除最新 X 版本之外的所有版本。
【问题讨论】:
-
现在可以使用,请参阅this answer。