Repository used to demonstrate how to create a simple CI/CD pipeline using a connected app in Anypoint Platform (for MFA).
Note: The initial versions of the pipeline are based on the following repository created by Archana Patel: arch-jn/github-actions-mule-cicd-demo.
Tutorial link: Enabling MFA in MuleSoft for CI/CD Pipelines Using GitHub Actions
Similar resources:
- [GitHub repo] alexandramartinez/github-actions
- [Blog post + video] Part 1: How to set up a CI/CD pipeline to deploy your MuleSoft apps to CloudHub using GitHub Actions
- [Blog post + video] Part 2: CI/CD pipeline with MuleSoft and GitHub Actions - secured/encrypted properties
- [Blog post + video] Part 3: CI/CD pipeline with MuleSoft and GitHub Actions - MUnit testing
- [Blog post + video] Part 4: CI/CD pipeline with MuleSoft and GitHub Actions - MUnit minimum coverage percentage
- [Blog post + video] Part 5: CI/CD pipeline with MuleSoft and GitHub Actions - Enabling MFA through a Connected App
This is a simple flow that returns a "Hello World!"
message. You can call this HTTP listener using port 8081
and path /hello
.
If you run this Mule application locally, you can run:
curl localhost:8081/hello
from your terminal and you'll receive the following response:
Hello World!