00:00
好,接下来呢,我们来细化第三步,构建镜像,我们还是呢在这儿点击编辑流水线,我们在可视化界面。那首先呢,我们在这之前写的这个只是呢,构建什么镜像叫hospital manage这个镜像。而实际上呢,我们整个这个项目微服务很多,每一个微服务都要构建进项,所以先写一个它,所以接下来啊,我这么来写,我点一个叫添加并行阶段,而并行阶段的阶段名呢叫它。包括它里边要做什么呢,其实跟我们这一块都一样,我先呢不写啥,我点一个保存,按这个保存呢,上来呢,不让你保存,我先随便在里边写一个什么吧。点一个确定,点一个保存。说我们这个流水线语法错误,当然我们这第二个第二阶段呢,我们叫不叫hospital景象,我先随便写一个啊,叫构建叉叉叉景象,我点一个确定,点一个保存。
01:01
所以呢,我在这个流水线这准备了一个是不是叫并发构建,而实际上这个并发构建呢,我此时我不要在可视化界面点了,因为我们的微服务众多,我一个一个点的话,其实还挺慢的,我现在呢就可以这么来做。并发构建呢,我只需要把它的这个语法拿到,因为我们这个可视化界面编完了以后呢,我可以拿到它的金。Ctrl a ctrl c,我们相当于可视化界面以金file,我们互相套着用来CTRLV,这相当于呢,是我们的file来看并发构件呢,有什么不一样?这呢有一个拉取代码,这有一个项目编译编译,而项目编译呢,接下来在这儿会有一个DEF2。这个DE2过程呢,接下来这写了一个叫polo polo呢翻译过来就叫并发,并发呢看到我们这看到呢,这是构建什么叫hospital manager镜像,而接下来呢是构建什么镜像,所以也就是给我们说,如果我们自己写金file文件的话,并发构建那就是每一个阶段在这呢再写一下就行了,所以啊,我接下来直接。
02:08
直接还不如咱们直接在这敲代码的方式来,我把所有的并发构建做完,首先呢,第一个是构建hospital manage镜像,我们已经构建完了,接下第二个是构建我们的server getway镜像。在这个里边呢,我们来改一下,只需要改一个位置,就是呢,Hospital manager跟serve getway它呢都在我们当前项目下,所以我们就来来到这个项目下,然后呢,我们这个镜像名呢,就叫server getway。当然用的是server getway的docker fair,当然呢,我们是把server getway它里边的内容呢传进去,所以这是我们的镜像打包命令。那我们serve get y呢,我就改好了,那接下来serve get y完了以后,是不是接下来就轮到下边的每一个微服务了,所以我来轮到每一个微服务。这个微服务,每一个微服务呢不一样,因为每一个微服务啊,它的这个路径更深一层,所以我们在这儿构建的时候。
03:07
你如果想要看它内部的内容,应该是。从我们整个项目的这一块根出发,要看到service。里边的当前微服务。里边的target你是不是能确定到内容,所以呢,我们构建镜像也是镜像名呢。我们还是叫微服务名。然后呢,接下来构建镜像用的刀客费在哪?路径就比较深了,是service,先是service,再是微服务。它里边的是不是docker file,每一个微服务呢,都有这个dock file。所以我在这一粘,然后呢,包括我们要把微服务下的target下的所有内容是不是要传进去,所以呢,我们在这一块的路径,每一个微服要写自己的。它的这个微服务模块下边的所有路径,所以我们的一个微服务不就好了,一个微服务一好以后,其他人是不是都一样。
04:07
所以。这块呢,去掉。然后呢,下边是微服务的。多复制上几个。所以这个语法啊,我们可视化界面配合着我们自己来写,金的语法配合着来做也很快。好,接下来呢,第二个微辅叫。Service,他。然后呢,我们来改一下,只需要呢,建威服务的名改一下,建威服务的名改一下。建威服务的名改一下,建威服务的名改一下,而且这个流水线都是一次编写以后呢,我们就一劳永逸了。这个呢,完了下来是这个。走。来到这儿。微服务的名。写一下微服务的名写一下。我们要使用他自己个位服务的docker file。
05:02
你写一下啊。这个微服务呢,用完了,接下来呢,是我们的这个微服务。每一个微服务呢,用自己的名字找。这儿呢也一样。这也一样。Oss微服务完,我们接下来是SMS。哪个为服用自己的名字?CV。C。CRV。长口杯好,完了完了以后呢。SMS完了,接下来是这个为服务构建它的景象。名改一下走。这个呢也一样。
06:01
拿过来。啊,这是我们这个微服务的镜像,然后呢,还有我们这个微服务的镜像。拿过来。好,那这个微服务的镜像有了,那接下来是下面的这个user的镜像。微服务呢,都在这个service包下,剩下的不用构建啊,这个user的镜像拿来。User。好了,那微服务的整个镜像构建我就写完了,下边呢就不用了。所以大家看这一步呢,我也没有点可视化界面了,如果我要点点点的话,这么多的并发构建其实还挺慢的,所以我们整个的这个阶段,大家就会看到这写了一个polo叫并发构建,我们接下来就做了这么多的事情,所以我接下来把整个流水线ctrl a ctrl c1复制来到我们可视化界面里边,点击编辑JS file。
07:15
让他用到我们最新的写法的东西,然后我点一个确定。然后呢,我们就会看到,即使在即使这样在可视化界面也变了。构建hospital镜像,构建get外镜像,构建每一个微服务镜像,这是不是都有啊?所以呢,接下来我们就会看到我们的流水线就是这样子的。先拉取代码,再进行项目编译,编译完了以后呢,并发构建每一个微服务的镜像,点击运行测试一下。确定。好,我们来看我们的第13号构件。啊,流水线呢,正在初始化中。好,61先开始了,查看日志。
08:03
流水线呢,还是一样,先拉取代码,我们来看吧,也不用看那个日志,看这先拉取代码,然后项目编译来等他。像编译完了以后呢,就进入到我们并发构建的过程。好,接下来开始我们看到。这一块,所有的构件都开始运行了。我们不妨来查看日志,看一下我们整个并发构建的过程。第一个构建hospital镜像构建成了。然后呢,咱们再来看其他的,就等于这就行。好,那大概等了不到30秒的时间,大家会看到每一个镜像呢,其实都挺快的,自己呢,构建自己的镜像。啊,复制自己的包进去,复制自己的包进去,然后呢,构建自己的镜像,这个service task也构建完了,我们看到整个的并发构建呢,就已经完成了,那我们至此第三阶段,我们的整个docker镜像的构建就完了。
我来说两句