Azure DevOps 一:简介与安装

新年伊始万象更新,公司来了新的领导,新型肺炎也跟着来了,感觉是一伙的,肺炎横扫全国,而新领导的管理理念(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、安装好了会出现以下界面:
其实微软的产品,你就跟着下一步下一步就好了,没什么难度。


1.png

2、新部署
如果你是从 TFS 20xx 升级上来的,就选择已有部署。


2.png

3、部署类型

如果你不需要使用 SQL Reporting Service ,选择基本即可,后期这些都可以再进一步安装,所以我选择基本,以便我快速安装系统。

3.png

4、选择语言


4.png

5、安装SQL Server数据库
如果你没有安装过数据库实例,可以选择“安装新的SQL Server Express” 这是一个简化版的 SQL Server,或者你可以选择你自己的 SQL Server 实例。

5.png

输入连接 SQL Server 服务的地址,或输入 localhost 表示本地,但不能输入“.”

6、Web 服务设置


6.png

说白了就是在 IIS 里的配置,比如域名绑定之类的,你可以点击“编辑站点设置” 来绑定一个域名,当然也可以在安装好了以后自己更改 IIS 的配置。

7、搜索


7.png

对于 ES 搜索组件不陌生的朋友来说,这就简单了,前提是,你需要安装 JDK,你也可以选择不安装。我这里不选择安装,等后期需要了再配置。

8、评审
就是把你刚才的配置看一遍。

9、就需检查
如果验证通过,就可以开始安装,否则会给你提示让你去更改相应内容。


9.png

点击右下角的配置就开始安装了,然后你可以去喝杯茶上个厕所了,时间还是蛮久的。


10.png

10、启动网站


11.png
12.png
13.png

看到这个界面表示安装成功。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,921评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,635评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,393评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,836评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,833评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,685评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,043评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,694评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,671评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,670评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,779评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,424评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,027评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,984评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,214评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,108评论 2 351
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,517评论 2 343