生成 Azure 云服务

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

下面介绍如何为 Azure 云服务项目定义持续集成 (CI) 管道。

准备工作

有关本主题中的说明,需要在Visual Studio中使用 Azure 云服务项目。

提示

如果还没有应用,但想要试用此应用,请参阅 下面的常见问题解答

定义 CI 生成管道

创建生成管道

  1. 在 Web 浏览器中打开项目

    Browse to project

    (如果主页上未列出项目,请选择 “Browse.)

    • 本地 TFS: http://{your_server}:8080/tfs/DefaultCollection/{your_project}
    • Azure Pipelines:https://dev.azure.com/{your_organization}/{your_project}

    TFS URL 不适用于我。 如何获取正确的 URL?

  2. 创建生成管道 (Pipelines选项卡>“生成”)

    Build tab

  3. 选择 Azure 云服务 模板。
  4. 作为存储库源,选择项目、存储库和分支。
  5. 从生成管道中删除 Azure 云服务部署任务 ,因为稍后将通过发布管道部署云服务。

启用持续集成 (CI)

在“触发器”选项卡上, (CI) 启用 持续集成 。 每当团队中的某人提交或签入新代码时,系统都会通知系统对生成进行排队。

排队并测试生成

通过选择 “队列新生成 ”命令保存生成管道并排队新生成。 生成完成后,单击Artifacts,然后浏览以查看生成生成的云服务包 (.cspkg 文件) 。 这是发布管道用于部署应用的包。

部署你的应用

运行生成后,即可创建发布管道以将应用部署到:

常见问题解答

如何实现创建 Azure 云服务解决方案?

  1. 在Visual Studio中,连接到项目

  2. 在团队资源管理器主页上, (键盘:Ctrl + 0,H) ,在 “解决方案”下单击“ 新建”。

  3. 选择 “云 模板”部分,然后选择 Azure 云服务 模板。

  4. 当系统提示输入云服务中的角色时,请选择项目 ASP.NET Web 角色

  5. 当系统提示输入 Web 角色的 ASP.NET 项目类型时,请选择 MVC 项目。

  6. 提交并推送 (Git) ,或 签入 (TFVC) 代码。