|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/set-up-cicd-for-mulesoft-from-scratch/
课程评论:没有评论
**Coursera 课程总结:从零开始为 MuleSoft 设置 CI/CD** 本课程深入讲解了在企业敏捷性中至关重要的 CI/CD(持续集成/持续部署)的设置过程。课程将带领您掌握代码仓库、Mule 应用程序的自动化构建和自动化部署。 **核心内容概述:** * **实践驱动学习:** 课程摒弃了纯理论的幻灯片,专注于实际操作。您将通过动手实验来理解 Maven、Maven 构建配置、Nexus 仓库等关键概念。 * **全面掌握 CI/CD:** 学完本课程,您将能够独立完成 MuleSoft 的 CI/CD 设置,成为团队中设置 CI/CD 的“ go-to person”。 * **零基础友好:** 即使您之前没有 Nexus 或 Apache Maven 的使用经验,也能轻松上手。拥有 Git 命令和基础 Mule 应用的知识将有所帮助。 * **快速上手:** 课程通过少量讲座,您就能完成首个 Mule 项目的自动化构建和部署。 **课程亮点:** * **CI/CD 设置:** 掌握为 MuleSoft 设置 CI/CD 的完整流程。 * **部署目标:** 涵盖 CloudHub 部署和本地(On-Premise)部署。 * **丰富资源:** 提供完整的演示、可下载的制品/jar 文件。 * **本地环境搭建:** 您将学习在本机上安装 GitLab Runner、Nexus、以及 MuleStandalone(仅用于评估)。 * **Maven 深入理解:** 学习 Maven 生命周期,并通过命令行创建自己的 Maven 项目,实践 Mule-Maven-Plugin 命令。 * **Nexus 集成:** 理解如何将 Maven 连接到 Nexus 仓库。 * **关键配置解析:** 学习 `settings.xml` 的作用、Maven 构建配置(Build Profile)和父 POM(Parent POM)的概念。 * **父 POM 复用:** 掌握创建可复用于所有 Mule 应用程序的父 POM。 * **组件交互:** 深入理解 GitLab Runner、Nexus Repo 和 Mule-Maven-Plugin 如何协同工作。 * **端到端实践:** 最终,您将配置 CI/CD 文件,将代码提交到 GitLab,并实现 GitLab Runner 的自动化构建、上传 Nexus、以及部署到本地和 CloudHub。 本课程将为您提供一套扎实的 CI/CD 技能,使您能够自信地为 MuleSoft 项目构建和管理自动化流程。
Setting up CICD is the necessity for agility in the enterprise.This requires to understand code repository, automated building of mule applicaitons, automated deployments of mule applicaitons.In turn to understand above,you need to be clear with "doing something" instead of slides on the topics like "Maven, Maven build profile, Nexus repository"In this course, you will learn to understand fully setting up CICD on your own. You will become a 'go to person' to set up CICD.No previous experience with Nexus is required.No previous experience with Apache Maven is required.Basic faimiliar knowledge with git commands and basic hello-world Mule app will help.In just a few lectures, you will be building your first automated build and deployment of Mule project!- Learn to set up CICD for Mulesoft- Including cloudhub deployment and on prem deployment- Pack of full demos, downloadable artifacts / jar files- You will be installing Gitlab Runner, Nexus, Mule stand alone (evaluation purpose only) on your local machine- Understand Maven, Maven life cycle- Make your own maven project using command line- Experiment with Mule-Maven-Plugin commands- Understand how to connect Maven to Nexus Repository- What is the role of settings.xml, concept of Maven Build Profile and Parent POM- Role of Parent POM and how to make it reuseable across all your Mule applications.- Gain more confidence and understand Gitlab Runner, Nexus Repo, Mule-Maven-Plugin and how each of the components talk to each other- FInally - set up your own CICD file (provided in the course) and commit code to gitlab - Have Gitlab Runner building JAR file and uploading to Nexus and deploying to on prem and cloudhub.