温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
Hello,同学们好,我是上硅谷的讲师张一鸣,今天给大家带来一套ins相关的课程,Jackins是持续集成、持续部署的基础框架,也就是我们常说的CICD。CI呢就是integration,就持续集成。CD呢,就是con delivery,持续部署,或者呢,我们管它叫Di,也就是CI和CD集成到了一起,我们这套课程呢,就在于快速上手。Jack这套框架现在已经涉及到了我们多个开发岗位,向云原生开发、测试开发、敏捷开发和运维开发。我们在这儿呢,以敏捷开发的角度进入到jacks这个世界,带着大家一起来学习jackins的基础使用和带着大家一起完成企业级的自动化持续集成,持续部署。敏捷开发呢,发展距今已经有十几年了。随着敏捷开发逐渐的深入到我们的企业当中。持续集成、持续部署也变成了基础的开发环境。运用好jacks,我们只需要每天工作完成之后,提交自己的代码到get服务器上。
01:08
然后跑一下定时任务,便可以通过men自动化的构建我们的项目,同时呢,把它发送到我们的测试服务器,让它自动化的运行起来。当我们的项目支持持续集成、持续部署之后。我们的研发工程师们就不再需要发百分之本十通宵达旦的加班解决冲突、修改bug了,也不再需要突击性的让测试工程师跑那些测试用例,同时产品方也不再需要临时变更需求绕路去解决这些临时产生的问题了,因为这些工作呢,将被分散到我们项目开发阶段的每一天当中。jackins虽然不能解决bug,但是可以让bug离我们更近。无人干预的自动化构建部署,可以让问题出现后立即浮现出来,并且立即给他解决掉,从而让大家把宝贵的时间和体力释放在专注自身的业务之上。本套课程通过真实企业案例调研,简明扼要,直击痛点,可以让急需构建cicd环境而无从下手的小伙伴,通过几个小时的学习,就可以搭建一套满足企业级的持续集成、持续部署的环境。
02:13
同时,在庞大的插件化扩展和脚本开发的支撑下,还可以满足企业的各种定制化的个性需求。这套课程的主要内容包含基础的运营环境,快速的带大家一起安装部署。Ins的传统UI blue ocean的UI。一键去拉取get上的代码,同时用ma问去构建,打成jar包之后呢,提交到我们的测试服务器,并且让它去自动运行,以及让IDE我们的eclipse或者idea提交完代码之后,让他去自动化出建构建任务,并且把它给发布出去。以及我们做这种定时化的任务发布。在构建完成之后,构建结果让我们的邮件通知相关的业务人员。ons构建项目自动化运行在我们的docker容器当中,Jackets的pipeline脚本开发,还有jacks file的使用以及jacks的多分支项目。
03:09
那么cicd现在已经是主流的项目开发的模式了,如果你还没有掌握这套技能的话,那么赶紧进入课程和我一起学习吧,有任何问题呢,都可以在留言区告诉我,我会一一给大家回答。
我来说两句