✨
alex martinez
YouTubeGitHubLinkedInMore
  • home
    • 👋welcome
    • 📖book
    • ⚡latest content
    • 💻more about me
  • series
    • 🔹#Codetober
    • 🔹Adventures in MuleSoft + AI
    • 🔹DataWeave Challenges
    • 🔹MuleSoft CI/CD with GitHub Actions
    • 🔹MuleSoft from Start: A Beginner's Guide
    • 🔹MuleSoft + Data Cloud
  • Games~
    • 🗓️Advent of Code
    • 🏎️Anypoint Speedway
    • 🐍Battlesnake
    • 🎮Video Games
  • content
    • 📘Blogs
      • Another Integration Blog
      • Bits In Glass Blog
      • MuleSoft Blog
      • MuleSoft Tutorials
      • ProstDev Blog
      • Salesforce Developers Blog
      • Others
    • 💻MuleSoft Meetups
    • 🎧Podcasts
    • 🪧Slides
    • ▶️Videos
      • MuleSoft Videos
      • ProstDev
      • Salesforce Developers
Powered by GitBook
On this page
  • GitHub repo
  • Part 1: Deploy your Mule apps to CloudHub 1.0 via username/password
  • Part 2: Add secured/encrypted properties
  • Part 3: Add MUnit testing & Nexus enterprise credentials
  • Part 4: Add MUnit minimum coverage percentage
  • Part 5: Authenticating through a Connected App (instead of username/password)
  • Part 6: Deploying to CloudHub 2.0 (connected app/server authentication)
  1. series

MuleSoft CI/CD with GitHub Actions

This is your shortcut to mastering CI/CD for MuleSoft apps using GitHub Actions. Learn to automate deployment from repositories to CloudHub with this step-by-step guide.

PreviousDataWeave ChallengesNextMuleSoft from Start: A Beginner's Guide

Last updated 8 months ago

GitHub repo

Make sure to use the following GitHub repo to follow along with the code:

Note there are different branches for different examples. Some are deploying to CloudHub 1.0 or CloudHub 2.0, and they are also using different types of authentication like username/password, connected app, or server. For more information, please read the README file from the repo.

Part 1: Deploy your Mule apps to CloudHub 1.0 via username/password

Article:

Video:

Part 2: Add secured/encrypted properties

Article:

Video:

Part 3: Add MUnit testing & Nexus enterprise credentials

Article:

Video:

Part 4: Add MUnit minimum coverage percentage

Article:

Video:

Part 5: Authenticating through a Connected App (instead of username/password)

Article:

Video:

Part 6: Deploying to CloudHub 2.0 (connected app/server authentication)

Article:

Video:

🔹
GitHub - alexandramartinez/github-actions: Setting up CI/CD pipelines with GitHub actions and a simple Mule app. Using GitHub actions to deploy the Mule application to CloudHub automatically.GitHub
Part 1: How to set up a CI/CD pipeline to deploy your MuleSoft apps to CloudHub using GitHub Actions | ProstDev BlogProstDev
Part 2: CI/CD pipeline with MuleSoft and GitHub Actions - secured/encrypted properties | ProstDev BlogProstDev
Part 3: CI/CD pipeline with MuleSoft and GitHub Actions - MUnit testing | ProstDev BlogProstDev
Logo
Logo
Logo
Part 4: CI/CD pipeline with MuleSoft and GitHub Actions - MUnit minimum coverage percentage | ProstDev BlogProstDev
Logo
Part 5: CI/CD pipeline with MuleSoft and GitHub Actions - Enabling MFA through a Connected App | ProstDev BlogProstDev
Part 6: CI/CD pipeline with MuleSoft and GitHub Actions - Deploying to CloudHub 2.0 | ProstDev BlogProstDev
Logo
Logo
Logo