温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,下边我们就来对我们搭建好的这个环境呢进行一下测试,我们在这个代码上呢,做一些修改,哎,比如说呢,这是我们去,嗯,写三个竖线哈,写一个test。CTRL加C。哎,我们去咨询一下这个踢教。过来呢,你看他也确实是就触发了这个构建过程,构建过程执行完以后。我们到这个页面上的来刷新一下。诶,我们发现这个他并没有动。啊,那是怎么回事呢?你看如果我们再执行一次哈,再咱们再去去提交一次ctrl out加C,我们大家观察这个现象啊,Tests OK。嗯,它还是会触发这个新的构建过程啊,你看这个七很快执行完了,这儿再刷新一下,你会发现呢,我们这个版本吧,它这个页面上是变了,诶,但是相对于我们这个来说呢,呃,我们最近的做的修改它没体现出来,它上一个版本做的修改能体现出来了,也就是说呢,我们金克这边拿到的版本吧,比我们SN的实际的版本呢,要落后一个版本,这个事儿有点闹腾啊,这个这个问题呢,正好暴露出来的话,也让大家呢,给大家展示一下这个问题怎么去解决哈,呃,我们需要让这个jins呢,每次要去拿这个最新的这个版本啊,不要受这个两个服务器啊,服务器时间的差异的影响,这时候怎么去做呢?我们需要在这个地址后边哈,加一个这个at head,哎,让他呢去呃,找我们head指向的这个最新版去下载。
01:56
哎,把这个改了以后呢,我们再来,嗯,我们这个最近的这个修改呢,比如说我们加上这个三个V哈,这是代表我们最近的修改啊,我们要看这个三个V能不能出来CTRL加C。
02:13
走一个啊,我们现在这个钩子程序啊,我们看到它其实是没问题的,他能够去触发我们构建,构建完了以后呢,部署到他们开也没问题,就是这个版本错位的问题哈,刷新一下。这个时候你看他拿到的就是最新版啊呃,所以说我们在这儿哈。就需要注意这个我们工程的配置里面。加上这个啊,表示让我们JS呢,去下载我们IV的这个最新的这个版本。那么我们嗯,测试的整个这个过程跑通了以后呢,我们嗯回味一下哈,回味一下我们这个JS呢,它给我们带来的这个福利是什么呢?就是说呢,你在这个写账号代码哈,写啊写啊写啊,你觉得这个行,我本地测试呢也OK了,我可以去有一个小的模块开发完了,我可以去提交了,你这边呢,写完了你就正常的去提交就好了,提交完了呢,你可以用这个时间呢,稍微休息一会儿,伸个懒腰喝杯茶是吧,去上个卫生间什么的,回来以后呢,这个页面上你刷新,诶这个页面呢,已经按照你修改完的这个新的这个呃代码啊,这个新的程序呢去执行了。
03:27
啊,所以说这个呢。呃,就省去完全省去了,我们人工的整个的这个部署的这个过程啊,它的好处呢,其实就是在这儿。
我来说两句