00:00
啊,咱们今天呢,是项目的第19天,比如我们今天呢,主要给大家重点讲这么一个内容是这个东西。写一下啊。是一个叫持续化部署的这么一个工具,或者说叫自动化部署工具,这工具叫做Jenkins。这个是咱今天要讲这个内容,就是讲这个叫links持续化部署工具,或者说叫自动化部署工具,那这工具是什么,给大家先做个说明,然后咱一会儿继续来讲。就这个工具给大家强调啊,比如说我们现在我们开发了这一段代码,比如说一会儿我用这个小代码,咱做个示例就可以啊,比说我们现在开一个代码,而这代码开发之后,咱这个代码最终是不是要给到编译部署再运行啊,要做这个过程,那我们代码咱们给它编译啊,大家要知道咱之前学过微稳。那希望各位知道啊,没问你说他能做什么事情。
01:00
Ma问能干什么事情?我觉得各位肯定会想到,Ma问是不是管理大包依赖的,诶,确实是它一个作用,但是ma问还有一个更重要的作用,它能干什么?可以把咱项目做这个编译,做打玻璃过程,也就说我们现在比如咱们建一个损boot工程,大家知道啊,损boot工程它的程序入口是不是一个main方法呀,比如说这个s boot工程,咱要给它打成一个包,那这工程打成个什么包?打说打个生包。是不是一个炸包啊,因为这是一个win方法作为入口,所以咱要打成一个炸包,那用微问就可以把我这个损布的工程打成个炸包,然后打个JA包之后,咱们把这JA包可以部署到咱们的那个系统中去,比如说我放到little中或者放到window中,然后放完之后咱用这个Java命令,就是Java杠炸,把这个就是JA包这个项目给它启用起来,然后咱是不是就能进行访问,进行他的切va操作啊,这是我们一个基本的流程,就这个过程用ma包结合Java这个环境可以做到。
02:02
但是大家注意啊,我刚才说这过程咱需要手动用微问打包,然后手动部署,最终在手动给它运行,需要做这过程,这过程其实可以做到,但是它需要很多步骤,都需要咱们手动完程,而现在我们用了一个工具,叫这个inins,它可以怎么做呢?做的就是我刚才说这过程只是用这工具之后,这过程咱只需要起一个脚本,它就可以自动化把这过程都实现自动化给你打包,自动化部署,在自动化给你运行,这叫linkins,是一个叫持续化部署工具,在我们运维中会将用到,也就是说在实际公司中,比如说一些比较正规的公司,一般会有这么一个角色。叫做运维开发工程师,或者说运维工程师,那他主要干什么事情呢?比如我们现在我们作为开发人员,咱们把项目开发完成了,然后开发完成之后,咱项目要给打包,打完包之后,把打包之后项目就给这个云人员,由他把这项目安装到那个,就是系统中,或者那个那个。
03:08
比如那个环境中,比如说把这项目给他做部署,或安装一些其他的环境,比如安装JDK,安装my circle口,安装什么N,这这些由这个运维人员去做到,而咱们开发人员只做这个开发和打包,或者说有时候打包也是由运维去做到,但是现在有了真之后,这是运维,这工作咱作为开发人员也都可以做到,就咱们把项目做完之后,咱可以给他打包、部署、运行,这些一次性都可以做到,所以用这个工具就可以很好实现啊,这个叫drinkins,这咱一会儿做演示。然后一会儿演示过程中呢,我给大家这么来演示,首先呢,我先演示啊,就是手动打包。包括这个运行的过程,先演示手动动作,然后演示之后呢,咱再演示使用我们这个inkins。来实现这么一个就是完整的一个过程啊,这个我们要做到的,而这Jenkins呢,其实它这个过程并不复杂,它的复杂点在哪里,就是它的安装比较麻烦,所以给大家一会儿我会详细演示它这过程怎么来装,因为装的话会比较麻烦一点啊,它这过程中有一步骤需要下载,下载过程可能稍微时间要长一点。
04:22
这个啊,是咱们一会儿讲的重点内容,关于这个持续化部署工具叫做inkins,各位啊,把这个给他知道啊。
我来说两句