Nav

CloudHub Deployment Reference (Mule Maven Plugin)

Parameter Description

cloudHubDeployment

Top Level Element.

uri

Your Anypoint Platform URI.
If not set, by default this value is set to https://anypoint.mulesoft.com.

muleVersion

The Mule runtime version that will run in your CloudHub instance.
You need to ensure that this value is at equal or higher than the minimum required runtime version of your application.

username

Your CloudHub username.

password

Your CloudHub password.

applicationName

The name of your application in CloudHub.
This name is part of the domain of your deployed app. For example, naming your application application-1 makes your app’s public domain application-1.cloudhub.io.

skip

Boolean value. When set to true, skips the plugin deployment goal. Its default value is false.

artifact

Absolute file location of the JAR to be deployed.
If not set, by default it is the location of the JAR generated at the package phase

environment

The CloudHub environment to which you want to deploy.

properties

Top level element.
If you need to set properties for your Mule application being deployed, you can use the <properties> top level element:

<properties>
<key>value</key>
</properites>

For example:

<properties>
<http.port>8081</http.port>
</properties>

workers

The number of workers.
By default, it is set to 1.

workerType

Size of each worker.

Accepted values are:

MICRO (0.1 vCores)
SMALL (0.2 vCores)
MEDIUM (1 vCore )
LARGE (2 vCores)
XLARGE (4 vCores)
XXLARGE (8 vCores)
4XLARGE (16 vCores)

Default value is MEDIUM.

region

Region of worker clouds.

Accepted values are:

us-east-1
eu-west-1
ap-southeast-1
ap-southeast-2
us-west-2

Default value is us-east-1.

businessGroup

Business group of the deployment.

deploymentTimeout

The allowed elapsed time, in miliseconds, between the start of the deployment process and the confirmation that the artifact has been deployed.

Default value is 1000000.

In this topic: