本地搭建持续集成(AzureDevops)

首先需要了解一下什么是持续集成!!!

本篇仅仅只是集成编译项目

参考:我忘了链接了。。。。(汪宇杰博客)

下载地址:https://visualstudio.microsoft.com/zh-hans/downloads/

 

首先你需要SQL2017以上版本 ,不支持以下版本

完成下载之后进行安装(可选中文)

 

 省略步骤。。。根据提示安装完成之后打开(直接搜索Azure,会有以下页面)

 

 

打开本机IIS会有类似一个站点(根据取名不同)

访问创建你的第一个项目

 

 

选择你的项目类型(以外部GIt为例子,.NETCore应用)

 输入项目GIt和分支之后,选模板

 

 下载代理池,解压,安装

根据提示配置好之后运行下载的文件里面config.cmd
会提示输入URl(这个URL是你这个网站的URL,记得带上http),接下来一直回车确认就好了
成功之后run.cmd运行,不要关闭窗口,然后构建CI,新建生成管道,选择项目和分支

 


至于下面这个路径是存于当前的目录,也就是生成的work目录(尝试更改之后发现编译会有问题!!!!)


 

 

想要每一次GitHub收到commit都进行编译的话

 

 

 然后在选项这里,复制Markdown链接,新增到项目的  README.MD文件并提交

会有下面这个标识

 

 然后回到Azure,点击保存和排队就可以了!!!

第一次会下载相关文件,比较慢

编译成功后,你的GitHub项目主页就会出现绿色succeeded的字样

 随后只要有更改,就会触发集成进行编译,如果编译成功就可直接进行发布

 

 

posted on   FFFYYY  阅读(1836)  评论(0编辑  收藏  举报

编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示