|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/ci-cd-jenkins-pipeline/
课程评论:没有评论
**课程名称:CI CD Jenkins Pipeline 连续集成工具** **课程概述:** 本课程深入探讨了Jenkins作为CI/CD工具在实际项目中的广泛应用。通过学习Jenkins,开发者能够实现自动化操作,更好地理解项目不同阶段,并提升对DevOps的认识。 **课程内容涵盖:** * **CI/CD与项目简介:** 介绍CI/CD概念及其在项目中的作用。 * **Jenkins基础:** * Jenkins的安装与启动。 * Jenkins基本操作。 * 创建Pipeline项目。 * 创建Java项目A并提交至GitHub。 * **Nexus简介:** * Nexus的下载与启动。 * Nexus基本操作。 * 配置新用户。 * 手动上传制品(artifact)至Nexus。 * Nexus项目部署。 * 使用Maven将项目A部署到远程仓库。 * **Jenkins实战项目:** * 创建Pipeline项目,从GitHub拉取项目代码,并设置自动触发。 * **Jenkinsfile进阶配置:** * 创建新分支(Test)并针对不同分支进行提交。 * 支持参数传递与定义。 * 根据不同分支执行不同逻辑。 * **Jenkins连续集成:** * 项目准备阶段(Setup)。 * 项目构建(compile)。 * 项目测试(test)。 * 项目打包(package)。 * 项目自动上传至Nexus Server。 * 集成结束。 * **Jenkins自动部署:** * 创建Java项目B。 * 实战项目完整测试。 本课程旨在通过理论与实战相结合的方式,帮助学员掌握Jenkins的CI/CD流程,并能独立完成自动化构建、测试、部署等关键环节。
Jenkins作为CI CD的工具,在实战项目的运用非常普遍,它能够实现项目的连续集成,从而完成自动化的操作。对Jenkins的学习能够帮助开发者更好的理解项目的不同阶段,提高对DevOps的认识。课程简介 - CI CD和项目简介Jenkins 基础 - Jenkins安装和启动 - Jenkins操作简介 - 创建Pipeline项目 - 创建Java项目A - 提交项目到GithubNexus 简介 - Nexus下载和启动 - Nexus操作简介 - 配置新的用户 - 手动选择articat上传到Nexus - Nexus项目部署 - 将项目A通过maven deploy到远程仓库Jenkins 实战项目 - 创建Pipeline项目 从github路径获取项目,并监听项目的提交pull, 自动启动run - Jenkinsfile进阶配置 创建出新的分支Test,针对不同的分支进行提交 支持传递和定义参数 根据branch分支的不同来执行不同的逻辑 - Jenkins连续集成 - 项目的准备阶段Setup开始连续集成 - 项目的构建compile - 项目的测试test - 项目的打包package - 项目自动上传到Nexus Server - 连接集成结束 - Jenkins自动部署 - 创建Java项目B - 实战项目完整测试