|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/learn-devops-ci-cd-with-jenkins-using-pipelines-and-docker/
课程评论:没有评论
**Coursera课程总结:Learn DevOps: CI/CD with Jenkins using Pipelines and Docker** 本课程旨在教授学员如何使用Jenkins实现软件的持续集成(CI)和持续交付(CD),并着重于Jenkins DSL和Jenkins Pipelines (Jenkinsfile)的应用,即“DevOps方式”使用Jenkins。 **课程亮点:** * **Jenkins的优势:** 强调Jenkins作为最流行的CI/CD工具的免费开源特性、庞大的插件社区以及在各规模企业中的广泛应用。 * **Jenkins Pipelines:** 深入讲解Jenkins Pipelines,区别于传统的freestyle项目,教授如何通过Jenkinsfile以代码化的方式管理CI/CD流程。 * **DevOps理念:** 解释基础设施即代码(Infrastructure as Code)和自动化在DevOps中的作用,以及Jenkins Pipelines如何契合这些理念。 * **集成热门工具:** 演示如何将Jenkins Pipelines与Docker、GitHub/Bitbucket、JFrog Artifactory、SonarQube以及Onelogin (SAML) 等主流软件工具集成。 * **职业发展:** 指出Jenkins技能在DevOps领域的就业前景。 * **Jenkins安装指导:** 提供Jenkins的安装教程,建议使用Ubuntu 20.04.x虚拟机或云实例。课程演示将使用DigitalOcean,但也支持其他云平台或虚拟机。 * **问答支持:** 在Q&A环节提供Jenkins设置问题的协助。 **学习目标:** 掌握使用Jenkins Pipelines和Docker实现高效的CI/CD流程,为在DevOps领域求职打下坚实基础。
Jenkins is the most popular tool to do Continuous Integration and Continuous Delivery of your software:It's free and open sourceIt has a strong community with thousands of plugins you can useJenkins is used in a lot of companies, from startups to enterprisesThis course will teach you how to use Jenkins using the Jenkins DSL and Jenkins Pipelines (Jenkinsfile). It's a new way of using Jenkins, rather than using freestyle projects. I call it using Jenkins, the DevOps way! I'll explain you about infrastructure as code and automation to make sure you understand how Jenkins Pipelines fits within this new way of thinking. I'll show you how to integrate Jenkins Pipelines with popular software tools, like:DockerGitHub / BitbucketJFrog ArtifactorySonarQubeOnelogin (Using SAML)If you're looking for a job in the DevOps space, Jenkins is a must have skill.I explain in the course how to install Jenkins if you don't have an installed version yet. You'll need a Ubuntu 20.04.x VM or cloud instance to follow the installation procedure. In the demos I will be using DigitalOcean as a cloud provider, but you are free to use any provider or VM (VMWare/Virtualbox, AWS, Azure, Google Cloud, etc). I'll be assisting you in the Q & A if you have any problems setting up Jenkins.