|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/hands-on-mastering-devops-ci-and-jenkins-pipelines-in-aws/
课程评论:没有评论
**课程名称:** Hands-On Mastering DevOps: CI and Jenkins Pipelines in AWS **课程概述:** 本课程旨在教授您持续集成(CI)和使用亚马逊网络服务(AWS)的Jenkins管线的基本知识。课程分为三个部分: 1. **持续集成概念:** * 了解持续集成的优势和用于构建管线的常用工具。 * 学习可用的编程语言(如Groovy)和平台选择。 2. **Jenkins入门:** * 获得Jenkins的实践经验,包括启动云环境并部署Jenkins。 * 探索管线阶段并学习如何开发它们。 * 学习使用第三方工具,如Twilio和Dockerhub。 3. **理解和实现典型的CI工作流:** * 学习管线中的高级主题,如扩展和并行处理。 * 开发一个Python Flask应用程序,并使用Git命令学习版本控制(GitHub)与Jenkins之间的集成。 * 学习如何通过GitHub Webhook触发自动化管线。 **课程结束后,您将掌握:** * 持续集成概念和最佳实践。 * 在免费套餐的云平台(AWS)上创建和实现Jenkins管线。 * 集成第三方工具,如Twilio和Dockerhub。 * 使用Git命令和版本控制系统。 * 优化可观测性和自动化管线。
This course is designed to teach you the fundamentals of Continuous Integration (CI) and Jenkins pipelines using Amazon Web Services (AWS). The course is divided into three parts:Continuous Integration Concepts - In this section, you will learn about the benefits of continuous integration and the tools that are commonly used in building pipelines. You will also learn about which languages to use, such as Groovy, and which platforms to choose.Getting Started with Jenkins - This section is all about getting hands-on experience with Jenkins. You will launch a cloud environment and deploy Jenkins. Then, you will explore the pipeline stages and learn how to develop them. You will also learn how to use third-party tools like Twilio and Dockerhub.Understanding and Implementing a Typical CI Workflow - In the final section, you will learn about more advanced topics in pipelines such as scaling and parallelism. You will develop a Python Flask application and use Git commands to learn how integration between version control (GitHub) and Jenkins works. You will also learn how to automate the pipeline by triggering it using a webhook in GitHub.By the end of this course, you will gain expertise in:Continuous integration concepts and best practicesCreating and implementing pipelines in Jenkins on a free-tier cloud platform (AWS)Integrating third-party tools like Twilio and DockerhubWorking with Git commands and version control systemsOptimizing observability and automating the pipeline