|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/cicd-pipelines-devops-jenkins-python-docker/
课程评论:没有评论
Coursera 课程总结:Python 的 Jenkins CI/CD]]: 本课程是关于如何使用 Jenkins 构建实际的 CI/CD 管道,特别侧重于 Python 项目。Jenkins 是当前最受欢迎的开源工具,用于软件的持续集成、持续交付和持续测试。它拥有丰富的插件生态系统,易于上手,并且可以自动化各种任务。 **课程内容亮点:** * **Jenkins 核心概念:** 学习 Jenkins 的作业、管道以及其他配置和集成,以构建实用的 CI/CD 管道。 * **实践驱动:** 每个章节都将通过具体配置来构建可工作的 CI/CD 管道,并提供 Java、Python、测试等多种项目类型的示例,这些示例可以直接应用于实际项目。 * **持续测试 (CT):** 不仅学习 CI/CD,还将通过实践学习如何使用 Jenkins 进行持续测试,以及如何将其应用于 QA / 测试自动化。 * **集成与工具:** 学习如何将 Jenkins 管道与 Docker、GitHub/Bitbucket、DockerHub、Linux、Python、Pyenv 等流行工具进行集成。 **课程目标:** * **安装与配置 Jenkins:** 掌握在 Linux 操作系统上安装、配置和运营 Jenkins CI/CD 服务器。 * **多代理 Jenkins:** 学习如何使用 Jenkins 与不同的代理来执行任务。 * **Docker 集成:** 使用 Docker 构建和运行镜像,并通过 Jenkins 实现集成。 * **构建 CI/CD 管道:** 能够为团队构建出色的 CI/CD 管道。 * **提升职业技能:** 帮助学习者将 DevOps 职业生涯提升到新的水平。 **适用人群:** 本课程适合所有 Jenkins DevOps 从业者,从零基础的初学者到高级用户都能从中获益。无论您处于何种专业水平,都可以直接学习您感兴趣的章节。 **课程包含的主要话题:** * 理解 CI/CD 的概念 * 安装、配置和运营 Jenkins * 使用 Docker 构建 Python 项目 * 从 GitHub 拉取代码运行单元测试 * 将 Docker 镜像推送到 DockerHub 仓库 * 在不同的代理上运行 Jenkins 作业 **课程关键词:** Python Jenkins, CI/CD Pipeline, Python DevOps, Java DevOps, Docker, DockerHub, Git, GitHub, VirtualBox, Linux
Jenkins is the most popular tool now a days to do Continuous Integration, Continuous Delivery & Continuous Testing of software:It's free and open sourceIt has thousands of plugins you can useJenkins is easy to start with CI/CDIt is used to automate almost anything now a daysIn this course you will learn about - Jenkins jobs, pipelines and host of other configurations & integrations that will help build practical real world CI/CD pipelines. Each chapter or session will work out on the configurations to help us build a working Continuous Integration and Continuous Delivery pipeline with Jenkins. Learn with multiple examples and different types of projects related to Java, Python, Testing, etc). And they are more than examples i.e. you can use it in real projects.Not only CI/CD but also learn by doing Continuous Testing with Jenkins. How you can use Jenkins for QA/Test Automation.We will see about integrate Jenkins Pipelines with other popular tools, like:DockerGitHub / BitbucketDockerHubLinuxPythonPyenvThis course is designed for all levels of Jenkins DevOps practitioners, starting from absolute beginner level to advanced users. Anyone can follow along from top, by understanding each of the lessons and replicating it on their own servers. No worries if you are in any level of expertise, you can directly go to the session that you want to learn.Some of the topics you'll learn thru this course:Understand what CI/CD isInstall, Configure And Operationalize JenkinsBuild Python Projects with DockerRun Unit tests by pulling code from GitHubPush Docker Images to DockerHub registryRun Jenkins jobs in different agentsBy the end of the course, you should be able to:Install and Run CI/CD server(jenkins) in a Linux OSUse Jenkins with different agentsBuild docker images and run them with JenkinsBuild awesome CI/CD pipelines for you teamAnd finally impress your manager/lead:)Join now and take your devops career to the next level!Tags:Python Jenkins, CI/CD Pipeline, Python DevOps, Java DevOps, Docker, DockerHub, Git, GitHub, VirtualBox, Linux