企业实战持续集成-Jenkins视频教程

让我们的代码部署变得easy,不再难,Jenkins是一个可扩展的持续集成引擎,是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins非常易于安装和配置,简单易用。

47806人学习

中级12课时2017/01/19更新

二维码下载学堂APP缓存视频离线看

吴光科
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
  • 课程介绍
  • 课程大纲

适合人群:

适合所有IT人员、中级运维、初级运维、高级运维人员

你将会学到:

让我们的代码部署变得easy,不再难,Jenkins是一个可扩展的持续集成引擎,是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins非常易于安装和配置,简单易用。

课程简介:

企业实战持续集成-Jenkins视频教程

软件版本:Jenkins 1.625 


Linux零基础、初学者、中级运维、高级运维,通过本套实战课程的全程学习,能力跨越一个台阶,选择和努力决定薪资,向高级运维工程师迈进。通过本课程的学习,大家可以从懵懂到熟悉,从熟悉到熟练,能够在企业中熟练运用,同时在学习的过程中有任何不明白的地方,都可以向我咨询,我会积极帮助大家解决问题。

   

课程增值:

    1、通过购买本课程你可以全套的有目标的学习企业运维知识,有目标有方向。

    2、大家购买的不仅仅是一个课程,课程只是一种学习方式,你的所有问题都会在第一时间得到解答,实现真正的全程辅导。

    3、能够得到全程的辅导,我会耐心的帮助大家,指导大家在工作和生活中积极向上,你会得到满满的正能量。

    4、我教你的不仅仅技术,而且会教你做人做事的方法,让你受益一辈子,这才最重要的。

   5、大家认真学习完整套课程,工作的机会是非常非常多,所以从现在起,就要努力提升自己的能力,有句话说的好:如果自己都不愿意动,别人还怎么帮助你,只要你动,我会协助和推荐你工作,分析在面试中的不足,然后改进,让你得到你真正想要的工作。进入BAT也是有可能的哦,一切还得取决于你。

适合对象:

本课程适合真正想改变,有决心有毅力,想通过技术改变自己,想学习的人,适合Linx初学者,Linux爱好者,Linux初级、Linux中级,以及想进一步发展为Linux高级资深运维工程师。

学习条件:

有一台自己的PC机、或者笔记本即可,能安装常用软件VMware等,能够主动学习。把学习当成自己的一回事。

相信每位同学付出努力的同时,一定会有美好的结果,我们一起努力!

学习宣言:

我曾经经历过学习Linux的苦恼,没有人指点,进步慢如蜗牛,也是非常荣幸得到很多人的帮助和指导,所以今天想帮助真心想学习的朋友,少走弯路,用技术成就自己的梦想。

讲课风格:

Linux从基础到高级系列全部重点放在企业应用上面,课程主要针对互联网企业运维,因此不会花多余的时间去阐述无关紧要和企业用不到的东西,所以全程都是围绕实战运维,操作为主。


展开更多

课程大纲-企业实战持续集成-Jenkins视频教程

  • 第1章企业实战持续集成-Jenkins视频教程(必备技能)(3小时45分钟12节)

  • 1-1

    IT运维传统网站部署的流程传统的网站部署,大家在运维过程中,网站部署是运维的工作之一,网站部署的流程大致分为:需求分析—原型设计—开发代码—提交测试—内网部署—确认上线—备份数据—外网更新-最终测试,如果发现外网部署的代码有异常,需要及时回滚。(如下图所示)

    [16:17]
  • 1-2

    互联网主流网站部署的流程目前主流网站部署方法,通过Hudson/Jenkins工具平台实现全自动部署+测试,是一个可扩展的持续集成引擎,是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins非常易于安装和配置,简单易用。

    「仅限付费用户」点击下载“Jenkins+Maven+SVN+Tomcat持续集成实战v2.docx”

    [12:05]
  • 1-3

    Jenkins持续集成简介持续集成(Continuous Integration)是一种软件开发实践,对于提高软件开发效率并保障软件开发质量提供了理论基础。Jenkins 是一个开源软件项目,旨在提供一个开放易用的软件平台,使持续集成变成可能。本文正是从持续集成的基本概念入手,通过具体实例,介绍了如何基于 Jenkins 快速搭建持续集成环境。Jenkins是一个可扩展的持续集成引擎,是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins非常易于安装和配置,简单易用。

    「仅限付费用户」点击下载“Jenkins+Maven+SVN+Tomcat持续集成实v1战.docx”

    [16:42]
  • 1-4

    Jenkins持续集成MAVEN讲解1)     持续集成中的任何一个环节都是自动完成的,无需太多的人工干预,有利于减少重复过程以节省时间、费用和工作量;2)     持续集成保障了每个时间点上团队成员提交的代码是能成功集成的。换言之,任何时间点都能第一时间发现软件的集成问题,使任意时间发布可部署的软件成为了可能;3)     持续集成还能利于软件本身的发展趋势,这点在需求不明确或是频繁性变更的情景中尤其重要,持续集成的质量能帮助团队进行有效决策,同时建立团队对开发产品的信心。

    [16:09]
  • 1-5

    Jenkins持续集成JOB工程设置在学习Jenkins之前我们先来了解几个常用的开发代码、构建代码的几个名词:MAKE、ANT、MAVEN、Eclipse、Jenkins等1)     Make工具Linux或者Windows最原始的编译工具,在linux下编译程序常用make(Windows下对应的工具为nmake)。它负责组织构建的过程,负责指挥编译器如何编译,连接器如何连接,最后生成一个可用的文件。2)     Ant工具

    [18:27]
  • 1-6

    Jenkins持续集成网站构建实战我设置了JRE 7和MAVEN的安装目录。点击左下角的SAVE按钮,保存设置,保存好所有配置后,我们第1个job就算是完成了。Jenkins手动构建在经过上面的配置后,回到Jenkins首页,在首页可以看到刚才添加的1个job,如下图:

    [17:06]
  • 1-7

    Jenkins持续集成自动化部署一点击某1个job后后面的"Schedule a build"图片手动构建,点击完后,会在左边的Build Queue或者Build Executor Status 显示正在构建的任务,在自动构建完后,刷新页面,就可以看到构建结果了,如何某个项目构建失败,点击项目后面的构建数字(从1开始递增)进入项目的"Console Output "可以查看项目构建失败的原因。当然我们也可以配置把构建失败的结果发到邮箱。

    [19:21]
  • 1-8

    Jenkins持续集成自动化部署二9.     Jenkins脚本自动化1)     点击工程名称-配置-构建后操作-设置Jenkins编译打包完后,war包存放的位置,如下图: 2)     然后输入如下配置:**/target/*.war 3)     如上-构建触发器-一个构建步骤,选择Add-post-build step-Excute shell

    [22:36]
  • 1-9

    Jenkins持续集成插件实战篇在jenkins页面“系统管理”-->“管理插件”-->"可选插件"中搜索email-ext-plugin插件选择并安装,也可以点击“高级”-然后手动上传安装。管理插件”-->"可选插件"中搜索email-ext-plugin插件选择并安装,也可以点击“高级”-然后手动上传安装。

    [22:38]
  • 1-10

    Jenkins持续集成邮件服务器及报警设置Jenkins持续集成,当我们自动打包部署完,我们可以发送一封邮件给相关的负责人,接下来带大家一起来看一下Jenkins持续集成邮件设置,邮件设置分为如下几个步骤:构建完成后,告知构建信息及结果。主要使用到两个插件:Email Extension Plugin、Email Extension Template Plugin(上一章,我们已经安装完这3个插件,这里可以忽略不需要再次安装)

    [20:30]
  • 1-11

    Jenkins多实例配置在企业里面使用Jenkins自动部署+测试平台时,每天更新发布几个网站版本,不频繁,但是对于一些大型的企业来讲,Jenkins就需要同时处理很多的任务,这时候就需要借助Jenkins多个node或者我们所说的Jenkins分布式SLAVE,今天我们带大家来学习Jenkins多实例的配置;添加Linux平台Jenkins SLAVE配置:1)     由于Jenkins是Java程序,添加的SLAVE客户端服务器必须安装Java JDK环境;2)     创建远程执行Jenkins任务的用户,一般为Jenkins用户,工作目录为/home/Jenkins; 3)     Jenkins服务器免秘钥登录Slave服务器或者通过用户名和密码登录;如下图配置:

    [17:44]
  • 1-12

    Jenkins整合Ansible批量自动化部署Ansible和saltstack、PSSH、puppet目前市面上一些其它的项目管理工具有很大的不同,它的设计初衷就是为了更方便、快捷的进行配置管理。它易于安装和使用、语法也非常简单易学。你可以用Ansible将平常复杂的配置工作变得简单,变得更加标准化更容易控制。100、1000台批量部署;Ansible只需要在一台普通的服务器上运行即可,不需要在被管控的服务器上安装客户端。因为它是基于SSH的,Linux服务器离不开SSH,所以Ansible不需要为配置工作添加额外的支持。 你可以通过命令行来使用Ansible,运行Ansible的服务器这里俗称“管理节点”;通过Ansible进行管理的服务器俗称“受控节点”。

    [26:03]
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部