Welcome to the Mule GitHub Actions App!
This application is a demo created for educational purposes and is associated with a blog post. It is not representing a fully functional or production-ready system. Please refer to the blog post for insights into the concepts and use cases demonstrated.
- Mule 4.7.0 EE
- Maven 3.9.6
- GitHub Actions
Application is developed using the Anypoint Code Builder with Anypoint Extension Pack v1.3.0.
The easiest way to run the application is to download Anypoint Code Builder and import the application.
If you don't want to use IDE, you can run the application using the mule CLI.
Here are the instructions how to configure Mule Standalone Runtime on your machine and run the application.
By default, application will run on http://localhost:8081
Following endpoint will be exposed:
Methods | Urls | Action |
---|---|---|
GET | /api/ping | Shows application identifiers, fetched from the pom file |
To test the application, you can execute following request:
GET http://localhost:8081/api/ping
Response: 200 OK
{
"groupId": "03d116ee-3a19-4380-add6-28f2472bccd7",
"artifactId": "mule-github-actions-app",
"version": "1.0.0-SNAPSHOT"
}
This application implements GitHub actions to manage deployments on to the Anypoint Platform. Please see workflows page to run deployments on the various environments.