适用于小型公司的Azure DevOps在1小时内免费

美好的一天!

我们长期以来一直想实现devOps,但时间紧迫,我为此服务的钱感到遗憾,或者您想使用Internet代理的示例来了解devOps的实际运作方式,然后继续阅读。

在本文中,我们将考虑如何在没有特殊技术技能和许多设置的情况下为贵公司(最多5个免费开发人员)部署Azure免费devop。

图片

引入任何devops流程的目的是加速公司的发展过程,在我们的案例中,将通过自动代码验证,使用标准屏幕截图进行自动测试以及将站点自动上传到服务器来实现加速。

因此,在我们的示例中,将使用devOps执行哪些进程:

  1. 当您提交其中一位开发人员的代码时,程序集将启动;
  2. 译本打字稿/减/等;
  3. 如果在移植期间发生错误,则开发人员将收到警告,并且其提交将被拒绝;
  4. 将项目部署到服务器(开发站点);

创建结果站点的屏幕截图,并将其与设计者的布局进行比较(基于屏幕截图的测试);
通过Telegram机器人接收测试结果和屏幕截图。

为此,您需要具备以下条件:

  1. 微软帐户
  2. 电报频道
  3. 任何可以访问Internet的计算机(以使构建代理正常工作)。

因此,让我们开始开发DevOps。

  • azure.com上注册Microsoft帐户
  • 我们创建了公司[1],这是将在其中创建项目(站点)的区域,并且在此可见性区域中,人们将工作并向您发送邀请
  • 我们在公司[2、3、4]中创建一个项目,一切照常,该项目是私有的和公开的。 另外,立即在内置的Azure和git之间选择存储库。 您可以选择第二个选项,完全实现了集成,因此devop不会受到影响。 我选择了第一种选择,以减少第三者基金的数量。
  • -在创建的项目[5]中,我们继续配置装配步骤[6]并创建第一个装配[7]。

    图片

  • 不要忘记添加组装代理 。 这是我们安装在具有Internet访问权限的计算机上的客户端,它将对某些事件执行组装步骤,例如,将代码添加到版本控制系统时。

  • 添加必要的步骤。

    图片

现在,我们将分别考虑这些步骤,从名称中可以清楚地看出每个步骤的作用
顺便说一下,关于为Telegram创建机器人的内容写在这里
这里有一篇关于如何测试排版的好文章

项目代码和所有脚本发布在gitgub上

图片

撰写本文是为了使初学者看到以最少的资源和时间成本来组织devop的简单方法之一。

UPD 2018.12.03
关于这些评论,我决定添加:
-devops azure对5人的团队免费
-注册时不需要银行卡等。 需要您的组织的电子邮件和名字
-为了免费使用程序集,您需要在具有Internet访问权限的某些计算机上安装程序集代理,但是您可以花钱使用Microsoft提供的程序集代理。 (我安装了带有win10的虚拟机,并在其上进行了组装)
-例如,屏幕截图中的标记,它们添加了额外的字符

Source: https://habr.com/ru/post/zh-CN427703/


All Articles