Docker and Continuous Integration: Code, Build, Test, Deploy

所在平台: Udemy

课程主页: https://www.udemy.com/course/docker-continuous-integration-delivery-automate-code-build-test-deploy/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Docker 和持续集成:代码、构建、测试、部署 课程概述:感谢您关注本课程《Docker 和持续集成》。本课程将通过实践操作,帮助您将 Docker 化的应用程序集成到自动化工作流程中,涵盖持续集成(CI)和持续交付(CD)的元素。我们将从审查一个预制的 Node.js Express 网络应用程序开始,这个程序不需要编写代码即可运行。接着,我们将开发一个小测试来验证代码是否正常运行。然后,我们将代码上传到 GitHub 或 Bitbucket,并配置 GitHub 来追踪未来的所有更改。 课程中,我们简要介绍使用的持续集成平台 CircleCI。我们将创建一个 GitHub 和 CircleCI 之间的连接,使得 CircleCI 能够在代码提交或推送时接收通知,并进行测试构建。在测试构建成功后,我们将进行 DockerHub 的初步介绍,然后设置一个 webhook 使得 CircleCI 运行并在测试通过时触发新的自动构建,DockerHub 将作为我们的 Docker 容器的镜像构建平台。Docker Cloud 负责拉取新的 Docker 镜像,并将其部署为在亚马逊网络服务平台上的容器。 整个端到端的工作流程将在广泛的演示中详细描述,并展示应用代码中的错误以及如何将修复推送到生产环境。通过本课程,您将能够: 1. 使用自动化工作流程构建和部署代码 2. 使用 GitHub 中的 Webhook 启动自动构建 3. 利用 CircleCI 作为持续集成服务器 4. 在 CircleCI 中使用触发器和 Webhook 自动化开发工作流程 5. 使用 Webhook 和触发器在 Docker Hub 中自动推送和拉取 Docker 镜像 6. 将 Docker Cloud 与 Docker Hub 和亚马逊网络服务集成,实现从 GitHub 的自主构建 7. 构建一个杰出的端到端自动化工作流程 本课程建议您对 Docker 和持续部署有一些基本了解,但这并不是必需的。

课程评论(0条)

课程详情

Thank You for taking a look at this course Docker and Continuous Integration. In this course we will go over hands-on walk-through that enable the process of integrating a Dockerized app into a DevOps style automated workflow that includes Continuous Integration (CI) and Continuous Delivery (CD) elements. This course walks through the process of integrating a Dockerized app with DevOps style automated workflows. We start off reviewing a pre-made node.js express web app no coding skill required this will run by itself. Then we develope a small test to validate the code is working. From there we uploaded or code to Github or Bit ucket and from configure Github to track all changes moving forward. We then get a beginner level introduction to CircleCI our Continuous integration platform We create a connection between Github and Circle CI that Chircle is notified of any changes to the code are committed or pushed. CircleCI will perform test builds. Upon successful test builds, From there we get a entry level introduction to DockerHub. We then set up a webhook from DockerHub so CircleCI will run and if the test pass will trigger a new Automated Build and in DockerHub. Docker hub acts our a image build for our Docker Container. It informs Docker Cloud our container platform. Docker Cloud will then pull the new Docker image and deploy it as a container on the Amazon Web Service platform. The entire end-to-end workflow will be described and implemented in extensive demos, as well as demonstrating bugs in the app code and pushing fixes to production. By The End of this Course you will be able to 1)Build and Deploy Code Using an Automated Workflow 2)Use Web Hooks in Github to Kick Automated Builds 3)Utilize Circle CI and as A Continuous Integration Server 4)Use Triggers and Webhooks in Circle CI to Automate Your Development Workflow 5)Push and Pull Docker Images into Docker Hub Automagically USING Webhooks AND Triggers 6)Integrate Docker Cloud with Docker Hub and Amazon Web Services for Autonomous Builds from Github. 7)Build A Kick Ass End to End Automated Workflow. In this course we recommend that you have some basic knowledge of what docker and what continuous deployments are is but this is not required.

课程标签

0人关注该课程

主题相关的课程