Building CI/CD Pipelines with Jenkins X 培训
Jenkins X 是自动创建和部署连续集成和连续交付(CI/CD)管道的工具集合。
这个导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向。
在本研讨会结束后,参与者将能够:
- 安装和配置 Jenkins X。
- 使用多元化的DSL(Domain Specific Language)使用代码耐用的CI/CD管道。
- 创建 CI/CD 管道,利用流行的技术,如 GitHub、 Kubernetes 和 Docker 容器。
- 将 X 与其他流行的工具相结合,如 Helm、Prow 和 Skaffold。
- 将应用程序部署到任何环境中,无论是在云中还是在现场。
课程格式
- 互动讲座和讨论。
- 很多练习和练习。
- 在现场实验室环境中进行手动实施。
课程定制选项
- 要申请此课程的定制培训,请联系我们安排。
课程大纲
介绍
- Jenkins X 与 Jenkins
Jenkins X 工作流程概述
- Jenkins X 和 Kubernetes 的关系
- 标准环境与预览环境
安装 Jenkins X
- 选择您的语言和平台
构建 CI/CD 管道
- 准备暂存环境和生产环境
- 使用 Jenkins X 创建 Kubernetes 集群
创建应用程序
- 使用 Jenkins X 快速入门启动新项目
- 快速入门选项
实施自动化工作流程
- 将代码提交到 Git
- 进行更改、创建问题和创建拉取请求
预览应用程序
- 推送到预览环境
- 启动拉取请求的预览环境
将应用程序推广到生产环境
- 推送到生产环境
导入现有项目
- 向 Git 存储库添加代码
- 注册 Webhook
将 Jenkins X 与其他第三方工具集成
- Helm、船头和斯卡弗尔德
故障 排除
总结和结论
要求
- 对 CI/CD 概念有大致的了解。
- 经验 Jenkins 2.
- 全面了解软件开发过程。
观众
- 软件开发人员
- DevOps 工程师
- 基础设施工程师
- 软件测试工程师
需要帮助选择合适的课程吗?
Building CI/CD Pipelines with Jenkins X 培训 - Enquiry
Building CI/CD Pipelines with Jenkins X - 问询
问询
客户评论 (4)
培训师有深入的经验,并在行动上很好地叙述。知识的深度和对教学的热情受到高度评价。
Anup Kumar - SMR Automotive Mirrors Stuttgart
课程 - Jenkins 2: Building CI/CD Pipelines
机器翻译
The trainer was very well organized. He explained about all the tools required for the training in the beginning. The trainer happily clarified all the doubts and practical use cases were discussed.
Vivek Verma - Global Knowledge Network Training Ltd
课程 - DevOps Practical Implementation and Tools
Luke was very knowledgeable, patient, and very open to satisfy my curiosity, for example I asked him to generate errors to see how system will response, etc. He would go above and beyond to answer questions or demonstrate the functionalities, even some of my questions were out of the class scope. He gave me a real experience with the system. I definitely will take another class with him and recommend him as a teacher for others. Thank you Luke!.
Tina Henderson
课程 - Test Automation with Selenium and Jenkins
All of it. Having had no previous exposure to Jenkins, I was a little concerned about my ability to keep up. IPad provided appropriate coaching/support, when I asked for help, so that I was able to follow the presentation at a level I was happy with.
Graham Congdon
课程 - Jenkins: Continuous integration for Agile development
即将举行的公开课程
相关课程
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 2: Building CI/CD Pipelines
14 小时这种由讲师指导的中国现场现场培训面向希望使用Jenkins 2构建管道的工程师,这些管道可以自动执行将应用程序从开发转移到生产的过程。
在培训结束时,参与者将能够:
- 安装和配置 Jenkins 2.
- 采用脚本方法自动执行软件部署过程的每个步骤。
- 当软件签入版本控制系统时,自动生成应用程序内部版本。
- 自动启动软件应用程序的编译、测试和打包。
- 出现问题时快速响应通知和报告。
- 安装其他插件以扩展 Jenkins。
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工程师
课程形式
- 部分讲座、部分讨论、练习和大量实操
Test Automation with Selenium and Jenkins
21 小时本课程提供使用Selenium测试套件处理测试项目的培训以及使用Jenkins连续测试。
目标受众:
- 软件测试工程师
- 参与敏捷开发的软件开发人员
- 发布经理
- QA工程师
在Selenium培训结束时,代表们将能够:
- 在实际项目中有效使用Selenium测试套件
- 使用Selenium进行跨浏览器测试
- 使用Selenium Grid分发测试
- 在Jenkins运行回归Selenium测试
- 使用Jenkins准备测试报告和期间报告