|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/circle-ci-for-devops/
课程评论:没有评论
课程名称:Circle CI for DevOps 课程概述:欢迎参加Circle CI课程!我们非常高兴能为您提供这一课程。本课程将从基础知识带您逐步成为CircleCI的专家,专注于持续集成和交付/部署。通过示例学习,我们将展示讨论的所有概念,帮助您看到它们的实际应用,并可以自行尝试。 CircleCI 是一个持续集成和交付平台,使开发团队能够快速发布代码,同时自动化构建、测试和部署过程。通过缓存、Docker层缓存、工件和其他功能,CircleCI能够有效地运行最复杂的管道。 在课程中,我们将学习构建持续构建管道的三个关键组件: 1. 规划与架构:利用广泛定制的CI/CD机器队列,包括Docker容器和针对Linux、macOS、Windows和Arm的虚拟机,以节省时间和资源。创建独特的执行环境,提供更多的控制和支持。按所需顺序规划工作和工作流程步骤,并设置触发器以按计划运行工作流程。 2. 自动化构建:使用Circle CI命令执行和存储构建。使用工件保存已编译代码的副本。CircleCI提供缓存机制以提高性能。 3. 部署与测试:CircleCI非常适合拥有大量或复杂自动化测试的软件开发团队,尤其是当他们主要使用云服务进行开发(如GitHub)时。您可以在AWS S3、EC2或Heroku等多种工具上进行部署。我们将学习如何执行这些步骤。 我们将理解为什么CircleCI是完美的CI/CD平台,并学习其功能与能力。课程内容文档齐全且分类明确,便于您找到所需信息。通过作业和测验确保您始终保持学习进度并测试您的知识。课程结合理论与实践示例,帮助您更好地掌握内容。
Welcome to this Course on Circle CIWe are very excited to get this course out to you. This course will take you from being a beginner to an expert in CircleCI for continuous integrations and delivery/deployment.In this course you will Learn by example, as we demonstrate all the concepts discussed - so that you can see them working, and you can try them out for yourself as well.CircleCI is a continuous integration and delivery platform that enables development teams to release code quickly while also automating the build, test, and deployment processes. With caching, docker layer caching, artifacts, and other features, CircleCI can run even the most complex pipelines effectively.We will learn about the three key components of building a Continuous Build Pipeline -1) Planning and Architecture: Utilize the extensive, customized fleet of CI/CD machines, which includes Docker containers and VMs for Linux, macOS, Windows, and Arm, to save time and resources. Create unique execution environments on your own infrastructure for more control and platform support. Plans job and workflow steps in order to get your tasks done in the order you want. Setup triggers so your workflows can run on a schedule.2) Automated Builds: Execute and store your builds using Circle CI commands. Use Artifacts to keep copies of your compiled code. CircleCI provides caching mechanism for faster performance.3) Deployment and Testing: CircleCI is a good fit for any software development team with a large or complex collection of automated tests, especially if they use cloud services for the majority of their development (such as GitHub). You can deploy on a variety of tools like AWS S3, EC2 or Heroku. We will see how to execute these steps.We will understand why CircleCI is the perfect CI/CD platform. We will learn about its features & capabilities.Everything is well documented and separated, so you can find what you need. Assignments and Quizzes will make sure you stay on track and test your knowledge. The course will have a combination of theory and practical examples.