你好,有人能告诉我,deployment_tier for environments到底是用来做什么的?
层层 https://docs.gitlab.com/ee/ci/environments/index.html#deployment-tier-of-environments
这是否就像环境的标签,或者它实际上有任何功能?
发布于 2022-02-24 14:50:17
它主要用于GitLab的VSA分析和DORA度量特性。默认情况下,GitLab只在其度量和分析中计算“生产”部署。GitLab确定部署是否由环境的name:“生产”。基本上,如果您的环境名为" production“或production/*,那么它将被视为生产部署。
但是,一些GitLab用户可能更喜欢使用不同的环境名称,例如us-east-1或其他用于生产环境的名称,但他们仍然希望将这些部署作为“生产”部署包括在VSA分析和DORA度量中。这就是deployment_tier进来的地方。通过将deployment_tier设置为production,您可以在VSA分析和DORA度量中考虑不遵循命名模式的环境。
是的,它只是一个标签,除了度量/分析之外,它在其他方面并不会对功能产生实质性影响。
发布于 2022-07-23 07:16:29
A其他用法,由GitLab 15.2引进(2022年7月)
基于部署层获取秘密 可以根据环境的部署层分配机密。在这个版本中,我们将
deployment_tier包含在JSON (CI_JOB_JWT)中,这样用户就可以在每个特定的部署层获取秘密。 见文档和问题。
https://stackoverflow.com/questions/71253757
复制相似问题