向 DevOps 专家学习 Jenkins

课程简介

了解如何使用 Jenkins 创建自动化持续集成管线( pipeline )。 把你的 DevOps 技能提升到下一个层次

课程介绍:English 繁中

从这 4 小时的课程,你会学到

  • 理解持续检查、持续集成和持续部署的概念,以及它们之间的区别
  • 使用 Jenkins 创建一个自动化的持续集成管线用来建构、测试、分析和部署一个网页应用程序
  • 使用 Jenkins 建设管线插件创建一个多阶段的 Jenkins 任务和可视化的复杂建构管道
  • 在更全面的软件交付策略中,将持续集成建构与其他工具(如 Java、 GitHub、 Maven 和 Tomcat)结合起来
  • 使用 Jenkins 的主从架构扩展扩展 Jenkins 的工作流程,在云端中部署和配置一个多节点的 Jenkins 集群,用于标记的建构( labeled builds )
  • 学习如何使用 Jenkins 插件配置和套件扩展 Jenkins 的功能,例如 copy build artifacts plugins 和 deploy to container plugins 等
  • 宝贵的 DevOps 技能,例如为持续集成工作流程创建工作阶段和生产环境( staging and production environment )
  • 使用 Jenkins 运作的最佳实践
  • 有关 Jenkins 的深入知识和信心,可以帮助您的公司或您自己的项目应用正确的 Jenkins 工作流程并持续交付更好的软件

要求

  • 软件开发流程的基本知识
  • 运行 Windows、 OSX 或 Linux 的电脑
  • 最好具备 Git,Maven,Linux 知识者,但不是必需的
  • 不要求有使用过 Jenkins 的经验
  • 渴望学习新东西

课程说明

这个课程内容是什么:

本课程涵盖了关于 Jenkins 的所有基础知识,并且教会您从持续检查(建构、测试和静态分析)一直到持续部署(部署到工作阶段和生产环境)开始设置 Jenkins 建构管线所需要的一切知识。

在本课程结束时,您将获得关于 Jenkins 和一般 DevOps 技能的深入知识,以帮助您的公司或您自己的项目应用正确的 Jenkins 工作流程并持续交付更好的软件。

你将从这次课程中学到什么:

特别是,你会学到:

  • 理解持续检查、持续集成和持续部署的概念,以及它们之间的区别。
  • Build an automated continuous deployment pipeline to build, test, analyze and deploy a web-based application with Jenkins.
  • 创建一个自动化的持续部署管线( pipeline ),以便使用 Jenkins 建构、测试、分析和部署一个网页应用程序。
  • 创建一个多阶段 Jenkins 任务和可视化复杂建构管线与 Jenkins 建构管线插件。
  • 使用其它工具集成 CI,例如 GitHub、 Maven、 Tomcat、 Java 等等
  • 使用 Jenkins 的主从架构扩展 Jenkins 的工作流程,在云端中部署和配置一个多节点的 Jenkins 集群,用于标记的建构。
  • 学习如何使用 Jenkins 插件配置和套件扩充 Jenkins 功能,例如 copy build artifacts plugins 和 deploy to container plugins 等
  • 宝贵的 DevOps 技能,例如为持续集成工作流创建工作阶段和生产环境。
  • 学习如何有效地改进 Jenkins 建构时间的技巧,例如平行运行作业。
  • 使用 Jenkins 运作的最佳实践。
  •  
  • 有关 Jenkins 的深入知识和信心,可以帮助您的公司或您自己的项目应用正确的 Jenkins 工作流程并持续交付更好的软件。
  •  
  • 还有更多..。

为什么我们要学 Jenkins:

Jenkins 是当今前端的技术。 就其对软件开发和操作实践而言,它也是过去十年中最引人注目的技术之一。

Jenkins 持续集成解决方案已经成为各种规模的组织的备选方案,这些组织希望在敏捷时代提高生产力和简化软件开发。 它拥有广泛的社区支持,通过开发数以千计的有用插件Ω套件构了 Jenkins 的核心功能。 一个由1100多个插件组成的生态系统已经出现,客户可以添加各种功能,并将 Jenkins 与包括 Active Directory、 GitHub 和 Tomcat 在内的所有系统集成在一起。

Jenkins 正在成为 DevOps 的必备工具。 它允许公司非常快速地创建非常复杂的建构管线,从而大大减少软件开发生命周期内的风险。 成千上万的公司已经在使用 Jenkins 来实现持续集成管线。 今天,你可以在你的桌面上使用同样的技术。

关于讲师:

James Lee: 过去,James 在亚马逊和谷歌等许多公司工作过。 现在 James 正在硅谷一家专门从事大数据分析的新创公司工作。

James 已经在工作上使用 Jenkins 了4年多,并且已经领导他的团队使用 Jenkins 实现了几个复杂的持续部署管线来自动部署大规模的应用程序

James 的公司通过使用 Jenkins 创建自动化的 DevOps 管线而获得了巨大的利益。 在本课程中,他将与您分享他多年的知识和在实际领域中使用 Jenkins 工作的最佳实践。

Cj Rivas: CJ Rivas 是一个认证的云端架构师,有超过20年的行业经验,他是云端运算和 DevOps 领域的专家。

为什么需要 DevOps 技能?

如今,在 IT 行业,对 DevOps 工程师的需求量很大。 公司正在寻找既能开发又能部署应用程序的开发人员。

硅谷地区 DevOps 工程师的平均年薪约为14万美元,比软件工程师高出20% 。 掌握 DevOps 技能意味着你将在竞争激烈的就业市场中保持领先地位!

为什么选择这个课程?

本课程非常实用,James 已经付出了很多努力,不仅为您提供了实现持续集成管线的理论,还为您提供了真实生活中的范例,您可以在自己的电脑上尝试这些范例。

James 已经将所有的原代码上传到 Github,你可以使用 windows、 MAC OS 或 Linux 来追踪它们。 在本课程的最后,James 相信您将获得关于 Jenkins 和一般 DevOps 技能的深入知识,以帮助您的公司或您自己的项目应用正确的 Jenkins 工作流程并持续交付更好的软件。

30天退款保证!

你将得到30天的退款保证。 如果不满意,可以在30天内要求退款。 你会得到全额退款。 没有任何问题。

你准备好把你的 DevOps 技能和职涯提升到下一个水平了吗,现在就开始学习这门课程吧!

英文字幕:有

  • 想要了解如何将英文字幕自动翻译成中文? 请参考这篇 How-To

优惠信息

如何购买这门课程比较划算?可以参考课程合购优惠方案


报名参加课程

 

Sponsored by Udemy

也许你会有兴趣

 欢迎使用e-mail订阅 Soft & Share 

发表评论

Powered by WordPress.com.

Up ↑

%d 博主赞过: