Jenkins 2: Building CI/CD Pipelines 培训
Jenkins 2 是一个自动化服务器,具有新的功能,用于建造终端管道。 它延伸 Jenkins 超越仅持续的整合(CI)。 Jenkins 2 揭示了可持续交付(CD)的能力。
由教练领导的现场培训(在线或现场)旨在针对那些希望使用 Jenkins 2 建造自动移动应用程序从开发到生产的管道的工程师。
在本研讨会结束后,参与者将能够:
- 安装和配置 Jenkins 2。
- 采用宣言脚本方法来定义软件构建和部署过程的每个步骤。
- 自动生成应用程序构建,当软件被检查到一个版本控制系统。
- 自动关闭编写、测试和包装软件应用程序。
- 快速回复通知和报告,当事情发生错误时。
- 安装额外的插件扩展 Jenkins.
课程格式
- 互动讲座和讨论。
- 很多练习和练习。
- 在现场实验室环境中进行手动实施。
课程定制选项
- 要申请此课程的定制培训,请联系我们安排。
课程大纲
介绍
- Jenkins 与 Jenkins 2
设置 Jenkins 2
- 安装 Jenkins
- 跑步 Jenkins
- 在 Docker 中运行 Jenkins
- 设置项目文件夹结构
Jenkins 2 功能和体系结构概述
- 项目、视图、队列、执行程序
- 使用新 DSL(域特定语言)的管道即代码
- Jenkins 2 插件生态系统
导航 Jenkins 界面
- 可视化整个管道中的项目
创建生成、测试和部署管道
- 对软件交付管道进行建模
- 版本控制 DSL 代码
建筑与应用
- 创建项目
- 创建、启用、禁用作业和删除作业
- 安装构建工具插件
- 生成、检查和计划生成
测试应用程序
- 安装测试工具插件
- 运行单元测试
- 查看结果
部署应用程序
- 配置存储库插件
- 发布应用程序
- 查看结果
与团队成员协作
- 共享管道
- 为不同的功能定义不同的管道
保护 Jenkins
- 启用/禁用安全性
- 角色概述
- 添加用户
缩放 Jenkins
- 将 Jenkins 作为分布式应用程序运行
故障 排除
总结和结论
要求
- 对软件开发周期有大致的了解。
- 具有 Jenkins 的经验。
观众
- 软件开发人员
- DevOps 工程师
- 建造工程师
- 测试工程师
需要帮助选择合适的课程吗?
Jenkins 2: Building CI/CD Pipelines 培训 - Enquiry
Jenkins 2: Building CI/CD Pipelines - 问询
问询
客户评论 (1)
培训师有深入的经验,并在行动上很好地叙述。知识的深度和对教学的热情受到高度评价。
Anup Kumar - SMR Automotive Mirrors Stuttgart
课程 - Jenkins 2: Building CI/CD Pipelines
机器翻译
即将举行的公开课程
相关课程
Advance Test Automation in Java using Selenium with continuous integration and version control
35 小时在本研讨会结束后,参与者将能够:
- 安置和配置(二)
- 使用自动测试 Selenium
- 管理(0)
- 不断融入一体化
课程格式
- 互动讲座和讨论。
- 很多练习和练习。
- 在现场实验室环境中进行手动实施。
课程定制选项
- 要申请此课程的定制培训,请联系我们安排。
Continuous Integration for JavaScript
14 小时Continuous Integration (CI)是一种开发实践,其中开发人员尽可能经常地合并其代码中的更改,以便快速检测和定位错误。
在这个由讲师指导的实时培训中,参与者将逐步学习Java Script持续集成的基础知识,为Java Script项目设置持续集成过程。
在培训结束时,参与者将能够:
- 了解持续集成的基础知识
- 为他们的Java Script项目构建自己的Continuous Integration系统
听众
- 开发商
- IT专业人士
- DevOps工程师
- Business经理
课程形式
- 部分讲座,部分讨论,练习和繁重的实践练习
DevOps Practical Implementation and Tools
21 小时本课程重点介绍实际实施和工具。它假定您对理论原理有很好的了解(参见DEVOPS课程),因为它侧重于实施DevOps原则的最新工具和方法。
Docker and Jenkins for DevOps
14 小时这种以讲师为主导的中国现场培训(现场或远程)针对的是希望使用Docker和Jenkins优化和简化CI / CD过程的DevOp工程师。
在培训结束时,参与者将能够:
- 使用 Jenkins 自动执行代码交付和管道部署。
- 使用 Docker 和 Docker 文件构建应用程序。
- 配置身份验证选项以增强安全性。
Jenkins:针对敏捷开发的持续集成
14 小时这种由讲师指导的 中国 现场培训涵盖了在 Agile 环境中持续集成软件项目所需的概念、工具和技术。参与者在整个课程中进行一系列动手练习,以将他们的知识应用于实际情况。鼓励教师和参与者之间的互动。在课堂上讨论真实世界的案例,并解决和解决具体问题和问题。
Jenkins Advanced
14 小时这种以讲师为主导的中国现场培训(现场或远程)涵盖了高级Jenkins配置,安全性和扩展技术,面向希望获得定制专业知识的DevOps工程师和软件架构师Jenkins为复杂的软件项目。
在培训结束时,参与者将能够:
-
针对企业级软件项目进行优化 Jenkins。
实施高级安全措施。
构建复杂且可扩展的管道。
有效地排除故障和维护 Jenkins 安装。
Jenkins for .Net Continuous Integration (CI)
14 小时当开发人员完成编写代码时,他们经常将代码集成到一个应用程序中,将应用程序复制到一个文件夹中,运行应用程序安装程序,然后启动应用程序以检查它是否按照预期运行。 这种手动方法不太好,无聊,非常有错误的,并且在过程中没有跟踪变化的机制。
更好的方法是使用连续集成来自动化过程。 持续集成是指需要自动化软件应用的建设、部署和测试所需的过程、工具和基础设施。
在这个导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向 参与者在整个课程中进行一系列实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习。 教师和参与者之间的互动被鼓励。 现实世界案例正在讨论,具体问题和问题在整个培训过程中被讨论和解决。 培训专注于.Net 应用开发。 在本研讨会结束后,参与者将能够:
- 安装和设置 Jenkins.Net 应用程序开发
- 使用 Jenkins 将.Net 源代码输入和合并到代码存储库的过程自动化
- 使用 Jenkins 自动下载、编写和部署应用程序到发布服务器的过程
- 与其他软件开发工具,如问题跟踪器和
观众
- .NET 開發人員
- 建造工程师
- QA工程师
- 项目经理
- 释放管理员
- [ ] 工程师
课程格式
- 部分讲座,部分讨论,练习和重实习
笔记
- 要申请此课程的定制培训,请联系我们安排。
Jenkins Fundamentals
14 小时这种由讲师指导的中国现场培训(现场或远程)涵盖了Jenkins的基本概念和用法,面向希望设置Jenkins,创建和配置作业以及自动化软件开发过程关键方面的软件开发人员和DevOps工程师。
在培训结束时,参与者将能够:
-
了解持续集成和持续交付 (CI/CD) 的原则。
安装和配置 Jenkins 以实现软件自动化。
创建和管理 Jenkins 个用于构建和测试应用程序的作业。
设置和自定义用于软件部署的自动化管道。
用Jenkins和Maven进行持续集成
21 小时Jenkins是一个用Java编写的开源持续集成(CI)工具。Maven是一个用于Java项目的构建自动化工具。它们可以一起用于触发连续的构建,例如:每当提交新代码时执行JUnit测试,将这些构建部署到生产环境,以及在一天中的战略时间(例如午夜)安排这些任务。这些工具和流程构成了软件开发和部署的DevOps方法,并且在敏捷开发中很受欢迎。
在这一由讲师引导的现场培训中,参与者将首先介绍DevOps、版本控制和自动化脚本,然后继续实践,学习如何在实验室环境中安装、配置、部署Jenkins和Maven 。
受众
- 开发人员
- 系统管理员
- DevOps工程师
课程形式
- 部分讲座、部分讨论、练习和大量实操
Building CI/CD Pipelines with Jenkins X
21 小时这种由讲师指导的中国现场(远程或远程)现场培训面向希望使用Jenkins X在Kubernetes上创建自动化,云就绪CI / CD管道的工程师。
在培训结束时,参与者将能够:
- 安装和配置 Jenkins X。
- 使用通用 DSL(域特定语言)对 CI/CD 管道进行代码复原 。
- 创建利用 GitHub、Kubernetes 和 Docker 容器等流行技术的 CI/CD 管道。
- 将 Jenkins X 与其他流行的工具(如 Helm、Prow 和 Skaffold)结合使用。
- 将应用程序部署到任何环境,无论是在云中还是在本地。
Test Automation with Selenium and Jenkins
21 小时本课程提供使用Selenium测试套件处理测试项目的培训以及使用Jenkins连续测试。
目标受众:
- 软件测试工程师
- 参与敏捷开发的软件开发人员
- 发布经理
- QA工程师
在Selenium培训结束时,代表们将能够:
- 在实际项目中有效使用Selenium测试套件
- 使用Selenium进行跨浏览器测试
- 使用Selenium Grid分发测试
- 在Jenkins运行回归Selenium测试
- 使用Jenkins准备测试报告和期间报告