新年伊始万象更新,公司来了新的领导,新型肺炎也跟着来了,感觉是一伙的,肺炎横扫全国,而新领导的管理理念(DevOps+OKR)横扫全部门,感觉都挺烦的,但是,细看发现真是个好东西,赶紧拿起烂笔头记录一下学习的心得。
另外,也期盼疫情早早结束,在新的一年大展拳脚。
简介与安装
创建项目
Azure Board 敏捷面板
Azure Repos 代码仓库
Azure Pipeline CI/CD 管道
Azure Test Plan 测试管理
Azure Artifact 包托管
Azure DevOps
一、 DevOps
在认识Azure DevOps之前,我们先来认识一下DevOps。
DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。
它是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。
它的出现是由于软件行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运维工作必须紧密合作。
DevOps的引入能对产品交付、测试、功能开发和维护(包括──曾经罕见但如今已屡见不鲜的──“热补丁”)起到意义深远的影响。在缺乏DevOps能力的组织中,开发与运营之间存在着信息“鸿沟”──例如运营人员要求更好的可靠性和安全性,开发人员则希望基础设施响应更快,而业务用户的需求则是更快地将更多的特性发布给最终用户使用。这种信息鸿沟就是最常出问题的地方。
二、Azure DevOps
Azure DevOps provides developer services to support teams to plan work, collaborate on code development, and build and deploy applications. Developers can work in the cloud using Azure DevOps Services or on-premises using Azure DevOps Server. Azure DevOps Server was formerly named Visual Studio Team Foundation Server (TFS).
Azure DevOps provides integrated features that you can access through your web browser or IDE client. You can use one or more of the following services based on your business needs:
- Azure Repos provides Git repositories or Team Foundation Version Control (TFVC) for source control of your code
- Azure Pipelines provides build and release services to support continuous integration and delivery of your apps
- Azure Boards delivers a suite of Agile tools to support planning and tracking work, code defects, and issues using Kanban and Scrum methods
- Azure Test Plans provides several tools to test your apps, including manual/exploratory testing and continuous testing
- Azure Artifacts allows teams to share Maven, npm, and NuGet packages from public and private sources and integrate package sharing into your CI/CD pipelines
You can also use collaboration tools such as:
- Customizable team dashboards with configurable widgets to share information, progress, and trends
- Built-in wikis for sharing information
- Configurable notifications
Azure DevOps supports adding extensions and integrating with other popular services, such as: Campfire, Slack, Trello, UserVoice, and more, and developing your own custom extensions.
For information on the differences between the cloud versus on-premises platforms, see Azure DevOps Services and Azure DevOps Server.
Microsoft renamed Visual Studio Team Services (VSTS) to Azure DevOps Services. For more information about this change, see Introducing Azure DevOps.
Team Foundation Server became Azure DevOps Server 2019.
Choose Azure DevOps Services
Choose Azure DevOps Services when you want:
- Quick set-up
- Maintenance-free operations
- Easy collaboration across domains
- Elastic scale
- Rock-solid security
To learn more about data protection in Azure DevOps Services, see Data protection overview.
Azure DevOps Services also gives you access to cloud build and deployment servers, and application insights.
We've made it easy for you to start for free and try out our services. Sign up for free by creating an organization. Then, either upload your code to share or source control. Begin tracking your work using Scrum, Kanban, or a combination of methods.
You can use all the services included with Azure DevOps, or choose just what you need to complement your existing workflows.
- Azure Boards. Plan, track, and discuss work across your teams.
- Azure Pipelines. Continuously build, test, and deploy to any platform and cloud.
- Azure Repos. Get unlimited, cloud-hosted private Git repositories for your project.
三、Azure DevOps Server 安装
下载链接:https://azure.microsoft.com/zh-cn/services/devops/server/
1、安装好了会出现以下界面:
其实微软的产品,你就跟着下一步下一步就好了,没什么难度。
2、新部署
如果你是从 TFS 20xx 升级上来的,就选择已有部署。
3、部署类型
如果你不需要使用 SQL Reporting Service ,选择基本即可,后期这些都可以再进一步安装,所以我选择基本,以便我快速安装系统。
4、选择语言
5、安装SQL Server数据库
如果你没有安装过数据库实例,可以选择“安装新的SQL Server Express” 这是一个简化版的 SQL Server,或者你可以选择你自己的 SQL Server 实例。
输入连接 SQL Server 服务的地址,或输入 localhost 表示本地,但不能输入“.”
6、Web 服务设置
说白了就是在 IIS 里的配置,比如域名绑定之类的,你可以点击“编辑站点设置” 来绑定一个域名,当然也可以在安装好了以后自己更改 IIS 的配置。
7、搜索
对于 ES 搜索组件不陌生的朋友来说,这就简单了,前提是,你需要安装 JDK,你也可以选择不安装。我这里不选择安装,等后期需要了再配置。
8、评审
就是把你刚才的配置看一遍。
9、就需检查
如果验证通过,就可以开始安装,否则会给你提示让你去更改相应内容。
点击右下角的配置就开始安装了,然后你可以去喝杯茶上个厕所了,时间还是蛮久的。
10、启动网站
看到这个界面表示安装成功。