Git管理本地项目-Azure DevOps持续集成-WebApp部署

Azure DevOps介绍

主要记录一下AzureDevOps的基本使用,DevOps在项目开发中处于不可替代的角色,我们都知道DevOps是Development and Operations,开发与运维一体化。DevOps即实现快速并频繁的小规模的更新和发布。而这种高频率的发布和部署必然会使运营承受巨大的压力,这时候我们使用Azure DevOps来持续集成和持续交付来解决运营压力的问题。

操作实践(1)

简单介绍了以下Azure DevOps之后我们来简单介绍一下,我们实践操作的流程。将一个本地的C#API项目通过git管理将远程仓库设置为Azure DevOps上的Repos,然后通过Azure DevOps 将本机配置为持续编译的编译机。然后通过编译机使用管道内配置好的CI 编译CD部署。

登录Azure DevOps网站搭建好项目

Azure DevOps 网站地址
如果我们第一次登录到这个网站需要创建一个组织

在这里插入图片描述

给定一个组织名和组织内项目的存储区域,区域我们一般选择东亚,距离比较近数据传输速率比较快,创建好了进到组织里,创建一个项目。

在这里插入图片描述

我们可以选择项目的类型,公开还是私有,这里和git仓库一样的,这里我们创建一个私有的(正常我们开发环境中项目肯定是私有的)

在这里插入图片描述
ok,现在我们创建好了项目之后会出现上图的界面,Boards是项目的成员任务看板,可以看到项目的task进行程度,是to do,还是doing,还是done等,Repos是代码管理库,你可以理解为Azure DevOps上的git仓库,Pipeline是承载持续集成持续部署的管道,我们持续集成就是在这里面进行配置的。TestPlans是自动化测试,这里我们主要用到了Pipelines和Repos。有兴趣的朋友可以去官网进行学习。

Git管理本地项目到Azure DevOps的Repos

就像我们题目的顺序一样,第一步是先将本地项目与远程仓库联系起来。我们这里演示的是用C#的Web API项目。首先,我们需要将本地的项目使用git管理。

在这里插入图片描述
点击创建Git存储库… 里面选定你的账户,创建的组织以及项目。然后点击创建并推送。

在这里插入图片描述

在这里插入图片描述
经过Git管理的代码我们可以推送到Repos,原理和Git一样的。

在这里插入图片描述
我们可以在Repos的Files里看到代码都提交上来了。Repos的Files相当于存放代码的代码库。(正常开发中根据需求提交代码,这里将项目的所有代码提交了)。
直到这一步我们算是将本地项目与远程仓库连接了,我们可以进行一下测试。在本地的代码做一下修改,然后提交到Repos,看一下结果如何。

在这里插入图片描述

然后我们进行提交我们可以在Repos的Pushes看到刚刚是谁提交的代码,如下图:

在这里插入图片描述
在这里我们可以看到修改提交的代码成功的。至此第一步Git管理本地项目连接Azure DevOps Repos 仓库完成。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Azure DevOps是微软提供的一套云端应用程序生命周期管理工具,它集成了代码托管、持续集成/持续交付、项目管理、测试管理等功能,可以帮助团队更高效地进行软件开发和交付。下面是一些常见的Azure DevOps面试题及其答案: 1. 什么是Azure DevOpsAzure DevOps是一套云端应用程序生命周期管理工具,它提供了代码托管、持续集成/持续交付、项目管理、测试管理等功能。 2. Azure DevOps的主要组件有哪些? Azure DevOps的主要组件包括Azure Repos(代码托管)、Azure Pipelines(持续集成/持续交付)、Azure Boards(项目管理)、Azure Test Plans(测试管理)和Azure Artifacts(软件包管理)。 3. 如何在Azure DevOps中创建一个新的项目? 在Azure DevOps中创建新项目的步骤如下: - 登录Azure DevOps网站 - 点击“New Project”按钮 - 输入项目名称、描述等信息 - 选择版本控制类型(Git或TFVC) - 点击“Create”按钮 4. 如何在Azure DevOps中设置持续集成/持续交付? 在Azure DevOps中设置持续集成/持续交付的步骤如下: - 创建一个新的Build Pipeline或Release Pipeline - 配置源代码仓库和触发条件 - 配置构建或发布任务 - 配置触发器和部署环境 - 保存并运行Pipeline 5. 如何在Azure DevOps中进行项目管理? 在Azure DevOps中进行项目管理的步骤如下: - 创建用户故事或需求 - 创建任务和子任务 - 分配任务给团队成员 - 设置优先级和迭代计划 - 跟踪工作进度和完成情况

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小松很努力

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值