Skip to content

Azure-devops服务器搭建 ​

先下载 Azure DevOps Server 2022.2,地址:

https://learn.microsoft.com/zh-cn/azure/devops/server/download/azuredevopsserver?view=azure-devops

注意:Azure DevOps Server Express 是免费的,可在客户端和服务器操作系统上设置,并支持与 Azure DevOps Server 相同的所有功能。唯一的区别是,它受许可协议限制为五个或更少的活动用户。

系统安装 ​

系统安装包括了 Azure DevOps Server Express 应用安装和 Sql Server Express 数据库安装两部分。这里就不多说 Sql Server 的安装了。我们直接讲解 Azure DevOps Server Express 2022 的安装。

注意:Sql Server 是强制依赖项,必须先安装。

都是傻瓜式的安装,如下图:

等待安装完毕后,重启系统。

启动配置向导 ​

重启系统后,会自动弹出配置页面,如下图所示:

我们直接点击 "Start Wizard" 开始配置

选择 "This is a new Azure DevOps Server deployment",点击 "Next" 下一步

默认选择 "New Deployment - Advanced",下一步即可

重点:需要提前将 Sql Server Express 安装好,如果想一键化安装可选择 "New Deployment - Basic"

Sql Server 下载

默认将已经安装好的 Sql Server 的实例名显示出来(可用点击旁边的 Test 进行测试)

端口与搜索配置 ​

关于应用端口配置,我们点击 "Edit Site Setting" 修改默认的端口,将 80 改为 8080,并且取消 SSH Service 服务

对于 Azure DevOps Server 的搜索配置,我们需要开启 ES 搜索

项目集合配置,默认会为我们撞见一个新的项目集合,集合名字默认为 "DefaultCollection"

环境检查与部署 ​

在部署前,Azure DevOps Server 的配置程序会帮我们检查环境,因为上一步,我们有勾选开启 ES 搜索功能,所以需要安装 Java 运行时。

重点:如果我们没有提前安装 Java 环境的话,只需要勾选 "install Azul Aulu OpenJDK 8" 即可

验证访问 ​

等待配置执行完成,我们可用尝试访问打开配置好的页面,我本地环境(http://cnbateblogweb:8080)

注意,访问链接的时候会提醒我们要进行 Windows 认证登录,当前 VM 的本地管理员账号也就是 Azure DevOps Server 的管理员账号

认证成功后,我们就看到这样的画面

Bingo,成功,撒花🎉🎉🎉🎉🎉🎉


CI/CD 流水线配置 ​

Azure DevOps Server 搭建完成后,需要配置 CI/CD 流水线来实现自动化构建和部署。

CI/CD 流水线的完整配置(流水线 YAML、模板文件、配置步骤、常见问题等)已整合到 后端 Service 开发 — 发布与部署 章节中。

HiMind 工业互联网平台 技术文档