|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/beginning-jenkins/
课程评论:没有评论
课程名称:Jenkins入门 课程概述:Jenkins入门课程旨在教授您安装、设置、配置和将Jenkins服务器与项目集成的所有知识,从而加快产品开发生命周期。您将学习如何通过Docker进行部署,并与Git进行集成。接下来,您将了解定制插件和服务,以进一步优化工作流程,并在推送到生产时动态调整构建需求。一旦掌握基础知识,您将深入探索用户和插件管理,以及更新和升级Jenkins的相关内容。您将设置自由式项目和视图以管理项目,然后为您的项目配置参数,并创建上游和下游项目,使用视图来可视化这些项目。此外,您还将创建从主服务器到构建从属机器的安全连接,并配置构建任务在从属机器上运行。 通过本课程结束后,您将能够成功设置一个Jenkins服务器,该服务器能够检查您的源代码仓库的更改并触发新的构建和单元测试,同时向您组织中的所有关键利益相关者提供信息。 作者介绍: - Joseph Muli:热爱编程、写作、教学、游戏和旅行,目前在Andela和Fathom担任软件工程师,专注于DevOps和站点可靠性。曾在Moringa School担任软件工程师和技术指导。 - Arnold Okoth:在Andela担任软件开发人员,拥有三年的广泛开发和系统运维经验,熟悉Python、Jenkins、Docker、AWS和Bash,获得了亚马逊、思科和IBM等业内领先供应商的多项网络、应用安全和云计算认证。在业余时间,享受观看体育节目,尤其是足球和篮球。 - Debayan:在Pandora担任移动工具团队的技术团队负责人,拥有超过6年的DevOps和Jenkins经验,也是认证的Jenkins工程师。几个月前,他在Jenkins World测大会上发表了题为“使用Jenkins设置和管理iOS及基础设施的CI”的演讲。 本课程适合希望加快项目开发流程、学习自动化构建及集成工具的开发者和项目管理者。
Beginning Jenkins teaches you everything you need to know about installing, setting up, configuring, and integrating a Jenkins server with your project to speed up the product development lifecycle. You will learn how to deploy via Docker and integrate with Git. Next, you will move on to understanding bespoke plugins and services to further customize your workflow, and dynamically adjust your build requirements when pushing to production.Once you have grasped the basics, you will explore user and plugin management along with updating and upgrading Jenkins. You will set up freestyle projects and views to manage your projects, followed by configuring parameters for your projects and creating upstream and downstream projects with views to visualize the projects. In addition to this, you will create a secure connection from your master to your build slaves and configure your build tasks to run on the slave.By the end of this course, you will be able to successfully set up a Jenkins server that checks your source code repositories for changes, triggering new builds and unit tests whilst informing all of the key stakeholders in your organization.About the AuthorJoseph Muli loves programming, writing, teaching, gaming, and traveling. He's currently working as a software engineer at Andela and Fathom, specializing in DevOps and Site Reliability. Previously, he worked as a software engineer and technical mentor at Moringa School.Arnold Okoth is a software developer at Andela with three years' experience of extensive development and system operations. He has worked with Python, Jenkins, Docker, AWS, and Bash. Arnold has gained numerous certifications in the fields of networking, application security, and cloud computing from industry-leading vendors, such as Amazon, Cisco, and IBM. During his downtime, Arnold enjoys watching sports - mainly football and basketball. You can find out more about Arnold on his LinkedIn profile.Debayan is working as a Technical Team Lead for the Mobile Tools team at Pandora. He has over 6 years of experience in DevOps and Jenkins. He is also a certified Jenkins Engineer.A few months back he had presented at the Jenkins World meetup on the topic "Set up and Manage iOS and Infrastructure for CI with Jenkins".