标签: semantic-versioning argocd
我们对应用程序使用语义版本控制,并具有生产和暂存堆栈。 我们希望将所有final版都部署到生产环境,并且所有rc / pre-release版都应该部署到暂存。我们为此使用ArgoCD,但这并不重要。
final
rc
pre-release
要匹配预发行版本,我们使用匹配器^1.0.0-rc。哪个应该与rc的所有1.x版本匹配。问题是它也匹配例如1.2.0(最终版本)。在我们的案例中我们不想要。
^1.0.0-rc
1.x
1.2.0
问题:是否有办法匹配仅是预发行版本而不是最终版本的 语义版本?