00:00
嗨,同学们,接下来呢,我们一起来配置一下jacks服务器和这个测试服务器,那在这儿呢,我们先说一下这个测试服务器,测试服务器上我们只需要安装一个JDK,其实就够了啊,在测试服务器上呢,我们主要是跑一下这个我们打包好的这个炸包。测试服务器呢,也不需要多说,那我们接下来看一下这个jackets jackets的安装呢,也是比较简单的,在这儿呢,我们先看一下官网。它的官网已经给我们介绍的非常非常详细了啊,在这儿呢,我只能厚着脸皮的给大家来演示或者讲解一下jackins的安装啊,本质上jackins啊,它也就是一个Java的,呃,这么一个软件包,那我们在用的时候呢,只要有Java环境就可以,那这是jackins的官网,我们打开之后呢。呃。停止战争,另外就是停止这个袜包啊,对吧,有双重的抑郁,多关的这种感觉,那别的呢,咱就不看了,在这儿我们看一下这儿,这儿有中文版的,而且不光有中文版,而且中文版的内容呢,也是非常非常详尽的。
01:09
为啥刚才说跟大家说,我们厚着脸皮给大家讲呢,其实它的文档里边已经记得非常非常详细了,但是打开的时候速度可能有点慢是吧,那我看一下这个东西。啊,这就好起来了,然后在这儿呢,下载界面,首先我们要把它给下载下来啊,在下载页面里呢,这也是全中文的,但是现在有两个版本,2.346.2,还有一个2.3460,那我们下哪个都可以,一般来说我们就下这个最左边这个LPS啊,Last这个啊,这个这个版本,然后在这呢。用这个通用的啊,Generic Java package啊,就是这个袜包,我们直接把这个袜包给它下载下来就可以了,当然我们还可以通过这个docker的方式去安装部署在这儿,其实属实是没什么太大的必要,要把这外包下载完之后呢,一会儿我们把它传到服务器上就行了,这是jackins,不光是它的这个下载界面是中文档,它还有这个比较详尽的文档,我们可以在这儿看它这个入门文档在这儿你看入门指南啊,安装之前那么需要准备的工作,首先机器的要求呢,最小你也得有256兆内存啊,因为Java本身就比较占内存啊,建议大于512兆,这个配置要求就比较低了,硬盘空间呢,要求稍微大那么一点点,因为有可能我们会用到,呃,这个docker的镜像啊,如果用到用到镜像它去自动打包的话,可能会比较占这个硬盘空间,然后另外就是JDK啊,1.8啊,JAVA8啊,这是最小的要求,然后需要jre和JDK啊,它就是写的。
02:43
是或者都可以,但如果你要想用maven的话,光装GRE是不行的啊,需要把JDK也一块给装上,这是它最小的这个安装需求,然后下载完成之后呢,把Java配好,然后接下来Java杠,这这一下呢,直接就给起来了。那我们接下来带着大家来一步一步把这台机器给它配置起来,如果有这个经验的小伙伴可以略过这段视频,直接看一下文档,自己装一下就行了啊。我们在这。
03:11
找到我们的这个虚拟机,我们搞一台机器稍微干净一点的,就是不带这个JDK环境的啊,这台机器应该不带。然后把它。克隆一下。然后在这呢,给它起一个新的名字,我们在这儿管他叫啥来着。Server。OK。嗯,Jackets server01吧。OK,然后把它给拖拽过来,然后开一下,接下来我们在这上边呢,把S给它给装上,在这台机器上装S,同时呢,我们还需要装这个maven啊,因为我们要通过jackins帮我们去呃,构建构建我们的这个Java项目啊。
04:08
等会儿他起来之后,拿这个s shell去连一下啊,在这找一下这台机器,这应该就是这个这台机器。啊,连上之后呢,我们先看一下这台机有没有Java的运行环境。没有,那我们接下来把它给装上啊,安装JDK一点的话啊,在这儿啊,给他记了一下文档先,我们可以去看一下有哪些。呃,这个包可以用啊,这个。你可以装大于JDK1.8的版本啊,但是最小要求是JDK1.81.61.7肯定就不行了,在这儿呢,他给我们列出来了,在这个云上啊,有这个JTJDK1.8用的是open jdk是吧,那我们接下来把这给装上,当然你装这个JDK11也可以。这个。对吧,整少复制,然后yam install,然后杠Y。
05:06
这个JDK安装啊,还算是比较快的啊。我们稍微等这么一小会儿。嗯,暂停一下吧。OK,现在呢,我们把这个Java已经装完了Java version啊,这是JDK1.8,那接下来呢,我们把jeins给它给部署上去,我已经提前下载好了jeins的袜包,我们直接把它给传上去就可以了。在这儿。JAWAR啊,大概有80多兆吧,能把这个传上来,这台机上啊,好像有一些嗯,没用的东西,我们把它全给删了吧。这是之前装过N几个这些闪了。然后这些不要了。
06:06
啊,这在这实际还有点麻烦是吧?啊不管了,我们看一下Jack这腕对吧,然后想要运行它的话呢,由于它扎了的嘛,直接扎了到这儿。嗯,Jackkinson,当然你还可以杠杠什么指定的端口号是吧,咱就用默认的。它的首次启动啊,会稍微的慢一些,因为它需要初始化它的这个一些系统变量和呃一些额外需要记录的这些数据,它会记录在我们呃当前用户运行的这个用户的主目录下,就加目录下,然后一个隐藏文件夹,点jacks,然后在这下边儿去帮我们去这个生成很多这个初始化的文件。我们看一下啊,在我们的加目录对吧,这就是PWD,我们看一下在root下,然后CD.jackins在这里他给我帮帮我生成了很多东西,那其中有一个文件夹是这个S,它在我们首次启动的时候呢,也提示我们了,Dragons initial setup setup is require a anin user has been create and password generate,意思就是我们的一个管理员账户已经帮我们创建成功了,并且密码呢也给我们搞出来了。
07:26
然后需要我们去,呃,初始化一下我们的这个jacks,那接下来呢,打开浏览器去访问一下这个8080端口就可以了。然后完成整体的初始化。啊,192.168.44.101端口。嗯,8080走诶。192。8080走。哎,这是首次启动,它会提示我们waitons as getting ready to work,然后它会帮我们去自动刷新,这大概需要那么一两分钟的时间,我还是先暂停一下视频,等他好了。
08:10
然后我们再继续啊,它会帮我们自动刷新啊,当你手动刷新也可以啊,这需要等一会儿还在初始化。嗨,同学们,呃,大概等了有三四分钟吧,啊,这个页面呢,已经帮我自动刷新了。那么在这。中文的提示全中文的对吧?啊,这需要一个初始化的管理员密码,而且他已经说了在这个文件里边给我们记录着,对吧?啊,如果你懒得找这个文件的话,就直接看这个它的这个控制台,这也给我们打出来了,你把这串字符串给它给复制过去,其实就可以了。来,正过来。继续。嗯,稍微等一下。
09:03
不用慌啊,这个东西刚开始的时候吧,它就是有点。小曼。如果你的。比我这个还慢的话呢,那就非常有可能是配置的问题是吧,OK了,那接下来呢,Jackins啊啊,有点像一个平台了,现在啊,有很多的插件,额外的功能呢,都以插件化的方式让我们来使用,它也有这个官方的站点,有点类似于呃,Appstore,就像我们的这个软件商店一样,你可以去选择自己需要的功能呢,把它安装到我们的这个jacks里。Dragons呢,呃,也会定期的更新,推送一些插件的更新,然后告诉我们有哪些可以更新了,那在这我们啊,就安装他推荐的这个插件啊。然后在这呢,还需要再等一会儿,我还是先暂停一下视频,这还需要几分钟的时间。诶,同学们经过漫长的等待啊,我们现在这个插件呢,全部都安装完成了,在这儿呢,它提示我们创建一个自己的管理员,管理员账户对吧,然后我们在这儿呢,填一下用户名密码。
10:12
这密码呢,它都没有要求这个强度啊,我们搞一个六个一其实也可以。一名。然后邮箱。OK,保存完成,那么这会儿我们的这个安装呢,就结束了啊,然后这个jackin URL这个不用管,直接继续,最后我们看一下jackins安装完之后,它就用啥样,安装完之后呢,它分为两栏啊,这是一个最典型的后台管理系统的这个UI对吧?啊那主要我们要用它来干嘛呢?就是做这个呃流水线,或者是做这种自动化的构建啊,它每一个任务呢,都称之为叫一个itemm,那这里边有几个啊,像freestyle的这种自由风格的pipeland啊,这两种比较常用,然后再有就是呢啊,正在运行的这些队列任务,就在这个位置构建的队列,还有正在构建的队列啊执行的状态,那我们现在呢,就已经呃安装完成了,那么我们下一步啊,需要让让我们的这个jackins帮我们去。
11:20
呃拉代码从这个。服务器上去拉代码,这个呢倒还好说啊,现在拉完之后回来呢,需要我们在本地构建一下,就用到了这个maven,那么接下来呢,我们把这个ven在jacks这台服务器上呢,也给它给装上,Maven的安装呢就比较简单了,它也是Java程序对吧,我们只需要在它的官网上把它给下载下来就行了。那我们接下来看一下它这个官网,官网是这个maven点阿帕奇or RG下载没问呢,我们就用他这个最新版在这登录的是吧。呃,这files从这找的bary的,它的这个二进制的,可能不用下载源码。
12:03
啊,找到这个TRGZ给它下载下来之后,然后同样也是给它传上去,那我也提前给它下载好了,在这没稳把它给传上去,传完之后呢,呃,那么。这个的安装啊就嗯更简单了,直接解压缩就行哈,我们也带着大家来一起搞一下。回到这个家目录,然后这是ma是吧,解开。没问。自己插自己插VF是吧,然后把它给挪走。到user local家。Ma弄完之后呢,我们看一下它能不能执行啊,User local maven,然后这里面应该有B目录。然后MVN。
13:02
走。可以是吧,然后在这儿有一个这个杠V,然后我们可以看一下它的这个版本号,还有这个一些系统环境变量,就现在呢,它用的这个redtime啊,这是我们刚刚装好的open jdk1.8这个大家注意此处有坑,因为这个maven啊,它需要用到JDK,我们现在装的呢,看起来好像是JDK啊,但其实这东西GRE,那我们一会儿再说,现在这个ma文也装好了,然后这个jackets也装好了啊,那么咱们这一环节的安装呢?呃,到此就先暂时结束,那么下一环节呢,我们开始使用这个jackets配合maven加GI,然后去拉取代码。
我来说两句