开始创建和填充演示 Azure DevOps Services 项目

Azure DevOps Services

  1. 通过选择链接或复制到https://azuredevopsdemogenerator.azurewebsites.net/浏览器的 URL 字段,浏览到 Azure DevOps 演示生成器站点

  2. 单击“登录并提供与 Azure DevOps Services 中的组织关联的 Microsoft 或 Microsoft Entra 帐户凭据。 如果没有组织,请单击“ 免费入门 ”创建一个组织,然后使用凭据登录。

    Azure DevOps Demo Generator V2 login

    注意

    如果你是多个租户的成员,并且所需的租户不是所选租户,请关闭浏览器窗口,然后打开一个新浏览器并导航到 https://aka.ms/vssignout。 关闭此浏览器,打开新浏览器并导航到 https://aex.dev.azure.com/me,并使用所需的租户登录。

  3. 登录后,选择“接受以授予演示生成器访问 Azure DevOps 组织的权限。

    Azure DevOps Demo Generator V2 permissions screen

  4. 选择用于托管由 Azure DevOps 演示生成器创建的项目的组织。 (你可能有多个帐户,你是成员,哪些帐户与你的登录相关联,因此请谨慎选择。为项目(如“MyProjectDemo”)提供一个名称,你和其他参与者可用于将其标识为演示项目。 最后,单击“ ... ”(浏览)按钮选择要预配的演示项目模板。

    Azure DevOps Demo Generator template selection screen

    默认模板为 SmartHotel360,其中包含适用于酒店的完整 ASP.NET 2 个 Web 移动和桌面业务应用,并且可以使用 Docker 容器进行部署。

    还有其他几个模板可用,包括 MyHealthClinic,它为部署到 Azure App 服务 的 ASP.NET Core 应用定义团队项目; PartsUnlimited,它定义了具有自定义 CI/CD 管道的 ASP.NET 应用;以及定义 Java 应用和Azure App 服务部署的 MyShuttle。 如果遵循 Azure DevOps Labs 中的实验室,请选择 “DevOps Labs ”选项卡以选择模板

    注意

    所有模板都提供虚构的 Azure DevOps 用户以及预先填充的敏捷规划和跟踪工作项和数据,以及 Azure Repos Git 存储库中的源代码以及对 Azure Pipelines 的访问权限。

  5. 某些模板可能需要将其他扩展安装到组织。 演示生成过程检查,以查看是否已安装这些扩展。 如果扩展已安装,则会在扩展名称前面显示绿色检查。 如果未安装扩展,请选择空检查框将扩展安装到帐户。 准备就绪后,单击“ 创建项目 ”按钮。

    注意

    若要手动安装扩展,请单击特定扩展提供的链接,该链接将转到 Azure DevOps Marketplace 上的扩展页面。 在此处,可以安装扩展。

  6. 项目可能需要几分钟时间才能预配演示生成器。 完成后,你将获得演示项目的链接。

    Azure DevOps Demo Generator project created screen

  7. 选择链接以转到新的演示 Azure DevOps Services 项目,并确认已成功预配。

    Azure DevOps Demo Generator provision confirmation screen

注意

必须为使用 Azure 资源的演示终结点配置提供自己的信息,例如 URL、登录名、密码和其他信息。

下一步: 了解如何生成自己的模板

常见问题和解决方法:

问题: 创建发布定义时出错:

阶段 1 中具有版本的 ARM Outputs:4.* 任务对部署作业 Agent job 无效

原因: 这通常是由 Azure DevOps 组织中未启用或安装的第三方扩展之一引起的。通常,扩展的安装速度很快,但有时,可能需要几分钟(甚至几个小时!)才能在市场中安装扩展。

解决方法: 可以尝试等待几分钟,并确认扩展是否可供使用,然后再次运行生成器。


问题: 创建查询时出错:TF401256:对查询共享查询没有写入权限:

原因: 在 Azure DevOps 中,用户具有不同的访问级别 - 基本、利益干系人和 Visual Studio 订阅者。 访问级别确定哪些功能可供用户使用。 若要使用演示生成器预配项目,至少需要基本访问级别。 此错误表示用户具有 利益干系人 许可证,该许可证未授予写入共享查询的权限

修复: 应将访问级别从利益干系人更改为基本访问级别。 请参阅有关文档的本文: 将用户添加到组织或项目 ,详细了解如何将用户添加到组织,并指定他们可以使用的功能级别


问题: TF50309:以下帐户没有足够的权限来完成操作:

执行此操作需要以下权限:创建新项目

原因: 你无权在所选的 Azure DevOps 组织中创建新项目。 你需要是 Project 管理员istrators 组的一部分,或者具有创建新项目的显式权限

修复: 请确保拥有所需的权限,或尝试选择项目创建权限的其他 Azure DevOps 组织。