MuleSoft DevOps: Introduction and Requirements

Updated 3 months ago by Copado Solutions

Introduction

As part of Multi-Cloud, Copado has developed a series of plugins for different tools that enable you to implement a DevOps process when working with other clouds.

In this article, you will find detailed information about the MuleSoft plugin, and a step-by-step process to set up your MuleSoft pipeline and start leveraging Copado.

MuleSoft is an integration platform that uses an API-led approach to connect different tools (see the Build Great APIs and Integrations with MuleSoft trail in Trailhead for more information).

To start leveraging the Copado MuleSoft plugin, you need:

  • The Copado User and Copado Functions permission sets.
  • An Admin license (you need this license to build the pipeline and also to deploy to production. To deploy to other environments, the User license is enough).
  • A MuleSoft account.
  • The Copado CLI.

Setup

As mentioned in the Introduction, you need access to the Copado CLI, which you will use to commit changes to a user story. You also need to install the MuleSoft plugin (contact your customer success manager to do that) and create a fresh Git repository and some Copado records such as a pipeline and the Environment records for the environments that are part of your DevOps process. 

Follow these instructions to complete the setup process:

  1. First, install the Copado CLI. For more information about this tool and how to install it, visit the Copado CLI section on our documentation site.
  2. Next, create a Git repository if you don’t have one to store your MuleSoft app code.
  3. Then, log in to your MuleSoft account and create your application and your environments if you haven’t done it yet. For more information about this, you can review the below MuleSoft’s articles:
    1. Build an Application from an API Specification
    2. Environments
  4. Finally, install the MuleSoft plugin and create the Copado records. You can find the step-by-step process in the article MuleSoft Plugin Configuration Steps.

Once you complete the setup, go ahead and start committing and deploying your changes. For more information about how these processes work, review the article Commit & Deployment Processes in Multi-Cloud.


How did we do?