【Udemy中英字幕】Devops Fundamentals – CI/CD with AWS +Docker+Ansible+Jenkins
最近更新 2022年07月21日
资源编号 44056

【Udemy中英字幕】Devops Fundamentals – CI/CD with AWS +Docker+Ansible+Jenkins

2022-07-21 Udemy 0 760
郑重承诺丨视频 中英文字幕 配套课件
增值服务:免费提供代找课服务:
¥ 42.9 金币
VIP折扣
    折扣详情
  • 体验会员

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

开通VIP尊享优惠特权
立即下载 升级会员
微信扫码咨询 微信扫码咨询
进入TA的商铺 联系官方客服
信息属性
详情介绍

开发运维基础 – 使用 AWS +Docker+Ansible+JenkinsCI/CD

在 AWS 上使用 Ansible、Jenkins、GIT、Docker 自动化持续集成/交付过程的分步实践课程

讲师:Rahul Shetty

双语IT资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你将会学到的

  • 你将知道如何为任何项目实际实施持续集成和交付
  • 了解从零开始使用 AWS Cloud Linux 服务器到设置部署
  • 通过在 AWS 中设置 Docker,实时将应用程序部署到 Dockerized 容器中
  • 关于 Ansible 工具的知识,用于自动化任何 Linux 服务器中的脚本/任务
  • 能够与 Ansible + Docker + Jenkins + GIT 实现持续集成
  • Git Web Hook 与 Jenkins 集成实现持续集成解决方案

课程内容

13 个章节 • 58 个讲座 • 总时长 8 小时 51 分钟展开所有章节

DevOps 简介2 个讲座 • 12 分钟

带有部署基础的 CI/CD 实施路线图5 个讲座 • 43 分钟

设置 AWS 账户 – 启动 Linux 服务器 – 通过 SSH 连接5 个讲座 • 33 分钟

Linux 命令和 JAVA MAVEN 设置入门5 个讲座 • 1 小时 4 分钟

通过 Jenkins 插件将应用程序部署到 Linux2 个讲座 • 31 分钟

你需要知道的关于 Docker 的一切6 个讲座 • 51 分钟

在 Linux 上安装 Docker 并将应用程序部署到容器中7 个讲座 • 1 小时 7 分钟

通过 SSH 密钥建立与远程机器的 SSH 连接3 个讲座 • 24 分钟

Ansible- 用于构建脚本以自动化 CI/CD 流程的自动化工具4 个讲座 • 52 分钟

Ansible Playbook 脚本将文件从主机服务器复制到 QA 服务器4 个讲座 • 21 分钟

使用 Git web Hook 和 Jenkins 集成构建持续集成解决方案3 个讲座 • 23 分钟

GitHub 初学者基础知识11 个讲座 • 1 小时 48 分钟

奖金讲座1 个讲座 • 1 分钟

要求

  • 没有,包括 Linux 基础在内的所有内容都是从零开始教授的

说明

让我们通过实时动手项目从头开始进入 Devops World,通过 Jenkins 构建 CI/CD 解决方案,并将 Docker 容器化应用程序从 Git Hub 部署到 AWS Linux 服务器。
我们还将学习名为 Ansible 的自动化工具,该工具将生成脚本以在各种机器中使用 Docker 容器自动执行部署过程。

本课程假设学生没有任何关于 Devops 工具的先验知识,并将从头开始一切,包括 Linux 基本命令。
在本课程结束时,你将获得实践项目经验,了解所有 Devops 工具如何连接在一起以构建强大的自动化基础架构。

以下是我们将在本课程中讨论的高级主题:

什么是托管服务器和应用程序服务器?
Demo 了解 Deployment 是什么?
开发的代码如何托管在服务器上并通过浏览器访问?
用于在服务器中部署应用程序的 Jenkins 作业创建演示。
当前设计的缺点以及为什么选择 Linux 操作系统

创建并启动 AWS Linux 实例以管理 Jenkins
通过 SSH 连接到 Linux 服务器
在 Linux 服务器上安装 JAVA
安装 Jenkins、Maven 和 GIT 以进行部署

在 AWS 中创建新的 Linux 服务器(App Server)用于部署应用程序
在服务器中创建用户,可以管理部署
通过 SSH 插件将 Jenkins 服务器连接到 App Server
创建将应用程序部署到 App Server 的 Jenkins 作业

在应用程序服务器中安装 Docker
创建一个 Docker 文件,用于安装 TomCat 服务器并部署应用程序
从文件创建映像并部署到容器
中 通过在容器上运行的公共 Ip:port 访问应用程序

安装 Ansible 及其对 Deployment 的需求
创建 Ansible Playbook 以自动化所有 docker 相关命令
通过 Ansible yml 文件修复停止和启动容器的问题
创建 SSH Key 和 hosts 文件以通过 Ansible 建立连接
将 Ansible Playbook 命令传递到 Jenkins Job 以进行自动部署在应用服务器中

通过 AWS 创建另一个 Linux App Server B
在可以管理部署的服务器中创建用户
通过 Ssh 密钥从 App 服务器 A 建立到 App Server B
的连接 通过 Ansible 命令从服务器 A Ping App Server B 以进行连接检查
开发一个推送的 yml playbook 文件docker 镜像到服务器 A 中的 Docker Hub
修改 Jenkins 作业以通过 Ansible 命令将应用程序部署到服务器 B

添加构建后操作在新代码成功部署后运行自动化测试
什么是管道并了解 Jenkins 管道的基础知识
创建具有完整作业配置设计的 JenkinsFile 以运行端到端部署过程
将 JenkiFile 签入代码存储库并自动化完整的 CI/通过 Jenkins 进行 CD 处理!!

祝你一切顺利,并在课程中见到你:)

此课程面向哪些人:

  • 软件工程师
  • 质量保证工程师
  • 有志于将职业转移到 Devops 的人
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务