00:00
同学啊,大家好,欢迎来到这里,为了满足大家的好奇心啊,这一小节先简单给大家运行一个这个流水线啊,让大家看一下大概的一个效果。我们打开打开GALA,然后这时候大家看到啊,现在我们已经给大家讲了GALA runner啊,还有CCD的整个过程,对吧,那接下来你看我们现在runner已经都在线了,是吧,看下runner啊。罗都已经在线了,然后这时候我们是不是可以去给他分配任务了,对吧,你看同学们这里面啊,我们为了区分啊,这样我们把它给改一改。呃,这时候啊,我们先这样吧,RUNNER2台没有问题是吧,然后我给项目组加一个runner啊,比如说呃,加一个这个流水线,比如说这个吧,N PM service啊。啊,不对,应该是service。呃呃,我现在已经写了一个最基本的一个DEMO啊,你看这里面其实跟这那个类似吧,它也有stage这样的一个概念啊,这里面就是说我要运行build,然后运行line啊这样的一个stage。
01:00
然后你可以看到build的时候呢,我们让它运行build,然后。然后它的tag就是我们要让他让哪个runner去执行,然后下面only就限制分支啊,限制master分支,最后我们执行script啊呢类似啊类似。我们在这里面要加一个文件啊,就是同学们这个文件名不要错啊,这里面你看有一个,呃。Set up cid,我记得是这个啊,Setup cicd,这时候你看有一个gila CI这样的一个文件是吧?好把这个文件放进去啊,把这个文件放进去。OK,没有,哎,这个少复制了一下是吧,好。我们把这个复制过去啊,然后添加提交,记住是在项目的根目录啊,不能在其他的文件夹。OK,这时候我们做了一个提交啊,哎,错误的一个信息什么情况。咱也提交成功了是吧,看一下啊。好给点CI也提交成功了,诶这时候你看拍peline就已经开始跑了,看到了吧,这时候来了一个拍peline的状态,然后你进入到C和CD里面进入拍PE烂。
02:10
这时候呢,你会看到这里面已经在运行一个排布烂了,而且你会发现它有一个stage已经成功了是吧?好,我们来看一下信息啊,这时候为什么会喷Ding呢?这时候你看第一个stage已经成功了啊,你看这时候他先是执行了一个shell是吧。呃,做了一个代码下载,然后他做了一个Mar clean marlo,这是编译的时候是吧,然后deploy的时候呢,我们给他指定了deploy这个标签的一个这个runner是吧,但是你会发现它一直是在什么呀,看一下deploy。哎,也成功了,对不对,也成功了啊,那这时候大家来看看他的状态啊。情况就好了。OK,你看这个是不是也已经成功了。对吧,这两个都已经运行完了,这就是一个流水线,然后你再进入到这个项目里面,然后我们打开这个拍PE烂,诶点错了啊点拍烂。
03:05
这时候你来看第一个pipeline。啊,你看这是已经成功了,对吧,这两个stage啊,啊,刚才我要给大家,其实要给大家演示一个效果是什么啊,是这里。这里面不是lock是吧,锁定的状态是吧。后来我想错了,想错了啊,它都是在这上面去运行的,OK,大家可以看一下它这个日志啊。所有的日志。它都是用的已经激活的那个run,它绝对没有用这个ec啊,Ec这个run大家来看一下啊。进入到这里面,然后大家看到用的都是这个F对不对,然后你看第二个步骤。进去啊,点进去。是吧,都是用的这个状的啊,你很明显这个状态是没有用上,为什么?是因为它现在是lock的状态是吧?啊,我给它改改掉啊,改掉不是让它不要让它变成lock的状态,OK,就把它去掉就可以了。这时候这个状态就可以用了啊,那为了能够显示出我们的效果,我就想让它做啥,就是现在我要做一个效果,就是一个在利用上面运行一个在这个。
04:10
你可相当于就是两个runner对吧,一个在linus上面,一个在do里面啊,我把它T去掉一个啊。呃,放到这里来,OK,保存一下。好,OK,那现在就OK了啊,现在两个标签是吧,那这时候大家再来看一下我运行的它的这个状态啊,进入到项目里面,我们做任何一个更改,比如说现在我要改一下这个文件啊,我来edit一下。好,这里面我把它这几个删掉,OK,提交。这时候提交呢,它会自动的给你触发流水线,好时间过不了多久,这里面会提示出来啊,大家来看。这里面会有一个流水线的一个状态。
05:00
好,我这台给有点慢啊。你直接跑这里边看吧,直接进进到排烂里面啊。好,大家看到现在已经成功了是吧,太快了啊,这时候我们进去看一下啊,它按照我们的效果来说,一台一个是在这个build,肯定是在ec这方面运行的是吧?肯定是在FF上面去运行的啊,这时候我们进去看看效果啊。大家看到,哎,没问题吧,Build是在ec上面是吧,好,然后我们来看。进到地块里面。这时候哎,它也是,呃,看一下啊,进错了啊,进到那个depo里面。Po里面是不是用这个F的开头对吧?好,这是它整个的过程,OK,整个的过程啊。那么这时候大家可以看到,其实。这个跟咱们那个真子是不是有一些类似呀,对吧,这是一个简单流水线,那后面我们,呃,从这节课结束啊,我们后面就开始去写这个压苗文件里边的内容了。
06:04
OK,写这个CI的内容了。是吧,那通过这个简单的实例先给大家打通啊,先告诉大家怎么回事,你的状态也可以正常去用是吧,这时候你看大家看提交状态。是不是看到了?对吧。就是这块好吧,这节课没有太多内容啊,就是给大家做了一个什么呀,做一个简单的一个小DEMO啊,小DEMO,这个小DEMO的一个最最好的一个帮助吧,对大家来说啊,就是让大家开一个眼界啊,没有用过给CI的同学好吧。这是这款,OK,这是最后我们的一个效果图啊,我来截几张图。好,那么我们就说那么多吧,好吧,这节课就先到这里,后面啊,我们主要内容就是这个GALACI这个文件的一个这个使用了啊GACI这个文件。我就截这里吧,我刷新一下。
07:07
OK,后面针对于这个流水线语法啊的一个实践。好嘞,行,那我们这节课先到这里啊,感谢各位同学啊。
我来说两句