生成 Azure 云服务
Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018
下面介绍如何为 Azure 云服务项目定义持续集成 (CI) 管道。
准备工作
有关本主题中的说明,需要在Visual Studio中使用 Azure 云服务项目。
提示
如果还没有应用,但想要试用此应用,请参阅 下面的常见问题解答。
定义 CI 生成管道
创建生成管道
在 Web 浏览器中打开项目
(如果主页上未列出项目,请选择 “Browse.)
- 本地 TFS:
http://{your_server}:8080/tfs/DefaultCollection/{your_project} - Azure Pipelines:
https://dev.azure.com/{your_organization}/{your_project}
- 本地 TFS:
创建生成管道 (Pipelines选项卡>“生成”)
- 选择 Azure 云服务 模板。
- 作为存储库源,选择项目、存储库和分支。
- 从生成管道中删除 Azure 云服务部署任务 ,因为稍后将通过发布管道部署云服务。
启用持续集成 (CI)
在“触发器”选项卡上, (CI) 启用 持续集成 。 每当团队中的某人提交或签入新代码时,系统都会通知系统对生成进行排队。
排队并测试生成
通过选择 “队列新生成 ”命令保存生成管道并排队新生成。 生成完成后,单击Artifacts,然后浏览以查看生成生成的云服务包 (.cspkg 文件) 。 这是发布管道用于部署应用的包。
部署你的应用
运行生成后,即可创建发布管道以将应用部署到:
常见问题解答
如何实现创建 Azure 云服务解决方案?
在Visual Studio中,连接到项目。
在团队资源管理器主页上, (键盘:Ctrl + 0,H) ,在 “解决方案”下单击“ 新建”。
选择 “云 模板”部分,然后选择 Azure 云服务 模板。
当系统提示输入云服务中的角色时,请选择项目 ASP.NET Web 角色。
当系统提示输入 Web 角色的 ASP.NET 项目类型时,请选择 MVC 项目。
提交并推送 (Git) ,或 签入 (TFVC) 代码。