
云技术进步已经改变了科技世界的面貌,更加注重持续集成和交付。了解如何部署,配置和利用Jenkins进行持续集成和持续交付(CI / CD)和类似管道的工作流程。
本LiveLesson会带您了解在连续测试环境中部署Jenkins的行业标准最佳实践。学习基于基础架构即代码(IaC)创建功能齐全的Jenkins服务器,以及在AWS和Google Cloud中部署Jenkins。了解Jenkins的高级功能,包括Jenkins Job Builder。最后,学习一些实际的Jenkins部署案例研究。
随着所有公司成为软件公司,软件的可靠性已成为企业成功不可或缺的一部分。连续测试对于交付强大的软件以及提高软件发布时的可靠性和信心至关重要。没有持续的验证,失败将迫在眉睫。
持续集成使开发人员可以在集成新代码时自动对其进行调试,并在发布过程的早期发现问题。Jenkins是一个广泛使用的CI / CD平台,但是普遍缺乏对最佳实践和可伸缩性的透彻了解。安装Jenkins很容易,但是很难正确安装它。本课程将引导您了解行业标准的最佳做法,以部署和维护Jenkins的连续测试。
Video: .MP4, 1280×720 30 fps | Audio: AAC, 48kHz, 2ch | Duration: 4h 1m
Genre: eLearning | Language: English | Size: 7.18 GB
As all companies become software companies, the reliability of software becomes an integral part of a business’ success. Continuous testing is critical for delivering robust software and increasing reliability and confidence when software is released. Without constant validation, failure is imminent.
Continuous integration allows developers to automate the debugging of new code as it is integrated and identify problems early in the release process. Jenkins is a widely used CI/CD platform, but the lack of a thorough understanding of best practices and scalability is pervasive. It is easy to install Jenkins, but it is difficult to get it right. This course walks you through industry standard best practices to deploy and maintain continuous testing with Jenkins.
In this course, you learn how to deploy and configure a Jenkins instance with a real-world use case scenario.
Description
Cloud technology advancement has changed the face of the tech world, with more emphasis on continuous integration and delivery. Learn how to deploy, configure, and take advantage of Jenkins for Continuous Integration and Continuous Delivery (CI/CD) and pipeline-like workflows.
This LiveLesson walks you through the industry standard best practices of deploying Jenkins in a continuous testing environment. Learn to create fully functional Jenkins servers based on Infrastructure as Code (IaC) as well as deploy Jenkins in both AWS and Google Cloud. Learn the advanced features of Jenkins, including the Jenkins Job Builder. Finally, learn several real-world Jenkins deployment case studies.
The associated code can be accessed at:
https://github.com/alfredodeza/static and
https://github.com/alfredodeza/pipeline-jobs About the Instructor
Noah Gift is a lecturer at UC Davis Graduate School of Management MSBA program, the Graduate Data Science program, MSDS, at Northwestern, the Data Science program at UC Berkeley, and the USF Health Informatics program. He is teaching and designing graduate Machine Learning, AI, Data Science courses, and consulting on Machine Learning and Cloud Architecture for students and faculty. These responsibilities include leading a multi-cloud certification initiative for students. Noah is also a Python Software Foundation Fellow, AWS Subject Matter Expert (SME) on Machine Learning, AWS Certified Solutions Architect and AWS Academy Accredited Instructor, Google Certified Professional Cloud Architect, and Microsoft MTA on Python. Noah was selected to the SME Machine Learning team due to accomplishments in the area of Machine Learning on the AWS platform.
Noah has published close to 100 technical publications, including two books on subjects ranging from Cloud Machine Learning to DevOps. Gift received an MBA from UC Davis, an M.S. in Computer Information Systems from Cal State Los Angeles, and a B.S. in Nutritional Science from Cal Poly San Luis Obispo. Currently, he is consulting startups and other companies on Machine Learning, Cloud Architecture, and CTO-level consulting as the founder of Pragmatic AI Labs. His most recent book is Pragmatic AI: An Introduction to Cloud-Based Machine Learning (Pearson, 2018).
Alfredo Deza is a former professional athlete and Olympian, with 10 years of professional Python and DevOps experience, creating large CI/CD environments for testing and Deployments. He has designed resilient infrastructure for several companies and has instilled his passion for testing in others by automating code checks and production deployments. He often presents at technology conferences, like PyCon, and most recently LatinoWare in Brazil, and upcoming Cephalocon in Spain.
Skill Level
Beginner to Intermediate
What You Will Learn
Operate Jenkins and its core concepts: what it is, how it works, how to scale
Produce repeatable deployments and configuration as code for a production-grade environment
Automate job creation and maintenance through Jenkins Job Builder and Git
Deploy Jenkins in various cloud providers like AWS, Google Cloud, and Azure
Install, update, and manage Jenkins plugins
Automate further with systemd and other CLI tools to simplify adding nodes
Properly manage Jenkins with current best practices
Scale the platform to meet demands
Understand pipeline workflows to streamline testing and deployments
Learn best practices to deploy and run Jenkins for a CI/CD workflow
Configure a Jenkins instance with configuration as code
Who Should Take This Course
DevOps Engineer (mix of developer and engineer), Software Engineer, Operations (Ops) Engineer
Course Requirements
Basic understanding of Linux Operating Systems (package installation and configuration), Git
原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/8117.html