The deploy operation deploys a Mule Application. It should be used in deploy workflows.
This operation is compatible with the following types of servers:
FDMULE_TYPE | Notes Specific to the FDMULE_TYPE |
---|---|
CloudHub | |
Anypoint Runtime Manager | There is a known issue in the initial 4.0.3 release. When working with servergroups and clusters, the status of only one server is used to determine the application's status. We expect a fix pack to improve this so that the states of each server are taken into consideration when reporting the state back to the user. |
Runtime Agent | |
Standalone | This operation runs on the Mule server endpoint(s). In order to deploy an application to an entire cluster, set up multiple instances or endpoints. The deployment will be run on all of them so the application will be deployed to all of the cluster members. |
Environment/Instance Properties
Property Name | Property Code | Required for which FDMULE_TYPE | Description |
---|---|---|---|
Mule Home | FDMULE_HOME | Standalone | Path to the Mule Standalone Install |
Anypoint Username | FDMULE_USER | CloudHub, Anypoint Runtime Manager | Anypoint Platform Username |
Anypoint Password | FDMULE_PASSWORD | CloudHub, Anypoint Runtime Manager | Anypoint Platform Password |
Mule Type | FDMULE_TYPE | All | The type Mule server that this environment includes. (CloudHub, Anypoint Runtime Manager, Runtime Agent, Standalone) |
Organization Name | FDMULE_ORG_NAME | CloudHub, Anypoint Runtime Manager | Mule Organization Name |
Environment Name | FDMULE_ENV_NAME | CloudHub, Anypoint Runtime Manager | Mule Environment Name Defaults to |
Timeout in Milliseconds | FDMULE_TIMEOUT | None | Timeout for deployment and utility operations such as start and stop application. Defaults to 600000 which is 10 minutes. |
Anypoint URL | FDMULE_ANYPOINT_URL | CloudHub, Anypoint Runtime Manager | The URL of Anypoint Runtime Manager Defaults to https://anypoint.mulesoft.com |
Runtime Agent URL | FDMULE_AGENT_URL | Runtime Agent | The URL of Runtime Agent |
Mule Region Code | FDMULE_REGION | CloudHub, Anypoint Runtime Manager | Region Code for Mule |
Project Properties
Property Name | Property Code | Required for which FDMULE_TYPE | Description |
---|---|---|---|
Mule Application Name | FDMULE_APP_NAME | All | Name of the Mule Application to stop |
Target Server Type | FDMULE_TARGET_TYPE | CloudHub, Anypoint Runtime Manager | Mule Target Server Type (Server, Cluster, ServerGroup) If necessary, this property can be overridden at the property/environment/instance level. |
Target Server Name | FDMULE_TARGET_NAME | CloudHub, Anypoint Runtime Manager | Name for the Target Server, Cluster or Group If necessary, this property can be overridden at the project/environment/instance level. |
Static IP Address | FDMULE_STATIC_IPADDRESS | None. Used for CloudHub, Anypoint Runtime Manager | Static IP Address for the Application If necessary, this property can be overridden at the project/environment/instance level. |
FDMULE_WORKERS_COUNT | None. Used for CloudHub, but optional. | ||
FDMULE_WORKER_TYPE | None. Used for CloudHub, but optional. | Type of the Worker Size (Micro,Small,Medium,Large,xLarge) Defaults to Small | |
FDMULE_WORKER_CPU | None. Used for CloudHub, but optional. | Defaults to "0.1 vCore" | |
FDMULE_WORKER_MEMORY | None. Used for CloudHub, but optional. | Worker Memory (500MB, 1GB, 1.5GB, 3.5GB, 7.5GB) | |
FDMULE_PERSISTENT_QUEUES | None. Used for CloudHub, but optional. | Enable Persistent Queues Defaults to false | |
FDMULE_STATIC_IPADDRESS | None. Used for CloudHub, but optional. | Static IP Address for the Application | |
FDMULE_PROPERTY_FILE | None. Used for CloudHub, but optional. | Name of the property file to create with Mule Properties | |
FDMULE_AUTO_START | None. Used for CloudHub, but optional. | Defaults to true | |
FDMULE_MONITORING_ENABLED | None. Used for CloudHub, but optional. | Defaults to true |
Inputs
Input Name | Input Code | Required | Description |
---|---|---|---|
Outputs
Output Name | Required | Description |
---|---|---|
Artifacts
This operation consumes Mule Application and Domain artifacts from the artifacts repository.
Endpoint Selection
This operation will select all available endpoints associated to the environment/instance.
Endpoint Execution
This operation will execute on all of the selected endpoints.