一、使用 Azure Pipelines 建立CICD

1.导航到Azure DevOps上的团队项目。

 

2.导航到 Pipelines | Pipelines.

 

 

 

3. 点击 New pipeline 创建一个新的 build pipeline.

 

 

 

4.单击use the classic editor

 

 

 

5.选择相应的源,点击Continue

 

 

 

6.选择一个pipeline的模版,这边我们选择Azure Web App for ASP.NET

 

 

7.这里我们可以看到模版自动给我们添加了很多的job,但是在这一步,我们需要和azure的订阅和资源建立关联了。

 

 

8.点击Manage,页面会打开一个新窗口,指向设置Service Connections

 

 

 

 

 

 

 

9. 点击Create Service Connection,选择Azure Resource Manager

 

 

 

 

10.选择Service Principalmanual

 

 

 

 

11.填上在第一步我们获取到的信息

 

 

 

 

 

12.点击验证,可以看到绿色的验证通过的字样

 

 

 

 

 

13.填上自定义的服务链接名称,点击验证和保存

 

 

 

 

创建成功

 

 

14.现在返回创建pipeline的页面,点击刷新按钮

 

 

 

 

选中下拉列表中新刷出的服务连接和我们之前创建好的webapp

 

 

 

 

 

15.选中Azure Web App Deploy:TestNokiaApp,选择App type Web App on Windows

 

 

 

16. 点击Save&queue保存

 

17. 点击save and run 开始运行pipeline

 

 

 

 

18. 进入pipelines菜单页,可以看到有一个pipeline正在运行,等待几分钟时间,pipeline会运行完毕

 

 

 

 

 

 

19. 点击该pipeline,再点击已经执行通过的这条,进入pipeline的任务执行明细

 

 

 

20.点击Azure Web App,可以找到当前发布对应的webapp网址

 

 

 

21.复制该网址,在新页面打开,已经可以在我们创建的Web App上正常访问网站了。

 

22. 随意修改一个页面,提交更改到master分支,可以在pipeline页面看到会自动进行编译、测试、发布,代表已经成功建立持续集成和交付

 

 

 

 

 

posted on 2020-05-14 14:47  慕凡尘  阅读(515)  评论(0编辑  收藏  举报