00:00
好,接下来呢,我们就正式进入到das自动化上云的整个过程。首先我们在前面介绍,在das整个上云期间有一个核心的组件叫Jenkins,它呢帮我们可以完成整个的自动化部署流程,而且呢在我们库fair平台里边深度的整合了真S,而且使用真S的集群动态供应的方式。让我们未来上云的时候呢,直接使用库fair平台整合的jeins,那就可以快速整个的把cicd流水线给我们打通。而我们要使用这么强大的真能力,我们要做的只是在这儿创建一个戴维奥斯工程就行了。好,我们先来来到库斯fair平台。这个呢是第1V照开发人员照他呢没有权限,因为我们给大家看一下第1V照。他呢,只能看到我们当前的这个项目,而我们如果想要做流水线项目,我们必须创建出戴维UPS工程,我们呢使用他的上级,比如PM王。
01:01
然后我们来登录进来。我们使用这个PM网,我们来进入到上一通的这个项目来,我们不用进入到上一通项目,我现在呢,来创建一个单维奥S工程,这个单维奥S工程呢,我们就叫his,我们的这个项目的OPS。就是我们这个医疗系统的整个戴维奥S流水线,然后呢,我们在这儿创建了一个戴维奥S工程以后,接下来在工程成员里边,我们可以让PM王邀请我们的一些开发人员,比如DV照。进入到我们整个David维S工程里边,这个戴维奥S工程呢,我们让第一位照作为整个David维奥S工程的管理员,他可以帮我们来创建一些流水线,然后呢,包括我们也可以邀请第位流我们也进来,比如dev位流呢,可以作为我们流水线的这个operator操作员。好,我们现在呢。把dev刘和dev位兆我们都已经邀请到了我们戴维奥斯这个工程里边。
02:01
我现在退出。然后呢,我们现在使用D照。登录进我们的这个系统里边,它呢就与此同时还能看到一个叫das工程,这个das工程点进去它呢就可以在这儿创建流水线。只要呢,我们在这儿点击创建流水线,其实这一块呢,将来就是一个深度整合真的功能,而且呢,如果大家以前有过真基础,大家应该清楚的一点是。我们如何让项目自动化的上云,其实呢,在整个项目里边,你需要呢,创建一个这个东西叫。相当于这个真的fair呢,是我们真的工作用的整个流水线文件,所以我们在这儿可以准备一个流水线文件。我写一个,在这准备一个流水线文件,而这个流水线文件的编写啊,其实是比较麻烦的,按照以前我们需要参照Jenkins的官方文档。点过来。
03:01
我们来点到这个安装真。来到他的这个官方文档使用真在这个官方文档里边呢,也教我们如何编写真S的这个流水线,我们点击流水线,什么是真S的流水线,我们如果想要编起来的,可能就是这么一段代码。当然这一段代码呢,只是一个最简单的流水线,我们大概阅读一下这个流水线呢,大概他想要这么说,首先潘line,潘line呢代表我们接下来呢,整个项目启动一个流水线,开始自动化的构建。而流水线里边什么agent any,这跟集群,我们真的是集群工作有关,我们可以先不用管。然后呢,接下来我们看到流水线里边呢,会定义stages,相当于我们流水线在整个流水线上我们操作的步骤,接下来呢,在stage,这就代表第一步,每一个stage呢,就代表我们流水线要操作的一步,我们能看到呢,这有三个stage,相当于有三步。其实按照以前呢,我们就要参照S的官方文档,把整个的流水线,只要我们写好,我们这个项目呢,让它在这呢,自动加载它的流水线,那项目就能自动化部署了。
04:08
但是呢,我们现在学习起来,如果这么一步一步写,太麻烦了啊。在我们这个平台里边呢,给我们也整合了可视化的流水线工程,所以只要我们有了一个das工程,那我接下来可以使用div位照在这呢点击创建,我来准备一个流水线,比如呢,我们就是先让整个医院叫。医院挂号到我们这个系统,我们先让他呢给我们进行部署。我们可以描述一下这个叫医院挂号系统的流水线,那我们知道这个系统里边是不是有很多微服务,所以呢,我在这个流水线的时候,我甚至于可以什么都不选,我点击下一步,然后呢,我来在这儿点击创建。点击创建以后呢,我们可以让这个流水线,我点一个编辑流水线,我们在这儿可以让它生成一个流水线模板,这个模板里边呢,它是一个可视化界面。我们可以利用可视化界面帮我们呢编写好流水线的整个步骤,能看到这块流水线呢,其实已经有做好的,当然我们下一节课会详细来说,接下来我先点击保存。
05:12
这个流水线做好以后呢,我给大家在这儿再点击进,大家就会看到这是不是一个完整的流水线,所以当我们如果不会编写流水线,我们使用可视化界面,让他帮我们创建出一个流水线模板,然后我们不妨再放到我们项目里边,是不是这样更简单?所以其实呢,有了库波菲尔以后,包括它的整个可视化的流水线编写平台,那接下来我们就算。没有掌握金克的这些流水线语法,我们在这个可视化界面里边点点点,我们也可以把整个应用让它自动化的部署过来,好,那么下一节课呢,就先使用整个的可视化界面,我们通过点点点的方式,然后呢,把我们整个应用呢先来进行上云。
我来说两句