azure-devops - 创建 Azure DevOps 组织的先决条件是什么
问题描述
我一直在努力为想要开始 Azure DevOps 服务之旅的新 Azure 租户寻找指南或最佳实践文档。
Azure DevOps 文档是以零碎的方式创建的,并且没有关于此类指导的适当文档,并且通过几个 Azure DevOps 产品/功能来找出我想要的内容是令人抓狂的。
从文档中,我了解到需要创建 Azure 组织和项目结构等,然后可以将 AAD(公司的 MAC 租户)内的用户添加到组织或项目级别进行协作。
但是,如果我是刚刚获得 Azure 商业云订阅的新组织或实体,那么设置我的 Azure DevOps 组织的指导方针是什么?
例如,我是否必须是我的 Azure 商业订阅的全球管理员才能首先启动 Azure DevOps 组织?或者我可以成为开发/测试订阅的管理员,然后启动 Azure DevOps 组织吗?我可以使用我的开发/测试订阅来创建 Azure DevOps 组织吗?在创建 Azure DevOps 组织的能力方面,我的 Azure 订阅有哪些限制或重组?建议哪些角色启动组织创建过程?
指导文档或最佳实践文档在哪里,以便我们可以在 Azure DevOps 上放置适当的治理结构 - 组织/项目和用户等。
解决方案
以下是设置 Azure DevOps 服务的一些高级先决条件:
- 你必须在 Azure 商业或公共云中有一个租户。您仍然可以在其他云或内部部署和构建。您需要公共云来托管您的 DevOps 组织和项目配置,并可选择托管基于 git 的代码仓库。
- 您需要在 Azure 公有云租户中订阅
- 您将需要具有 Account Admin、Service Admin 或 Subscription Admin 级别权限的用户来创建第一个 DevOPs 组织
- 创建 DevOps 组织后,可以从 DevOps 组织设置中邀请用户(scrum master、经理、开发人员和测试人员)加入这些组织
- 拥有 Visual Studio (VS) Enterprise 许可证的用户将看到 Azure DevOps 服务组织中的大部分功能。因此,拥有 Visual Studio Enterprise 或专业许可证订阅非常有用,并且这些用户被计为 Azure DevOps 服务用户池的免费用户。这些 VS 许可证已经附带好处,其中一部分好处是可以访问 Azure DevOps 服务。
- 尝试了解 Azure DevOps 服务访问级别和权限的工作原理以及它们如何映射到不同的 Visual Studio 许可证以及如何为不同角色的用户配置这些访问权限对于管理员团队(devOps Org 管理团队)将非常有益。您可以在 AzureDocs 上找到这方面的有用信息。
- 您无需拥有 Visual Studio 许可证(它是可选的)即可使用 Azure DevOps 服务。默认情况下,由 5 名开发人员组成的小型团队免费提供 Azure DevOps 服务,这些开发人员对功能的访问权限有限。因此,小型组织可以立即开始在其企业帐户或即用即付订阅中使用它。您可以将用户添加到您的 Azure DevOps 服务组织,无论他们是否拥有 VS 许可证,并且您可以按月为其订阅付费。
此外,我强烈推荐Microsoft Learn网站上有关 Azure DevOps Service 的培训课程,以更好地了解 Azure DevOps Service 的先决条件和功能。只需搜索 DevOps 关键字,您就会发现许多具有不同模块的课程,这些课程将提供有关设置您的第一个 Azure DevOps 服务组织以与 GitHub 集成以及构建管道、静态代码分析等的分步说明。
推荐阅读
- reactjs - 使用 sinon 存根测试辅助函数
- grails - 如何在 Grails 3 中启用 Tomcat 访问日志?
- python - 使用 LSTM 层在 Keras 中进行预测
- django - 突出显示未翻译的 Django 字符串
- r - 将 R Markdown 渲染到 MS Word 时页面上的弹性表的对齐方式
- python - 似乎令人满意时,INSERT 上的 MySQL Python 查询语法错误?
- google-sheets - 在 Google Data Studio 中合并列数据
- asp.net - 哪个 ValueProviderFactory 采用表单数据?
- c++11 - C++ 模板:类型参数以检查验证
- r - 如何将条形图标签放置在条形的“底部”