Perform Test Deployment on Select Nodes in a TIBCO ActiveMatrix Environment

 

To perform the test deployment of a Sample Application on a selection of Nodes from a particular Environment in the TIBCO ActiveMatrix Enterprise (as detailed in the Available Ant Targets section), you can run the following command:

ant -f enterprise_healthcheck_build.xml test.deploy health.envs

The following is a sample output for the command:

Perform Test Deployment on Select Nodes in a TIBCO ActiveMatrix Environment
[AMXAdminTask] 04 Apr 2024 16:48:42  INFO - Deployment Health Check is in progress, may take a few minutes ...
[AMXAdminTask] 04 Apr 2024 16:48:42 INFO - Starting to perform Health Check Sample Application deployment ...
[AMXAdminTask] 04 Apr 2024 16:48:42 INFO -
[AMXAdminTask] 04 Apr 2024 16:48:42 INFO - Starting Health Check on Node 'DevEnvironment:Node4'
[AMXAdminTask] 04 Apr 2024 16:48:42 INFO - Health Check on Node 'DevEnvironment:Node4' is in progress...
[AMXAdminTask] 04 Apr 2024 16:48:42 INFO - Starting Health Check on Node 'DevEnvironment:Node3'
[AMXAdminTask] 04 Apr 2024 16:48:42 INFO - Health Check on Node 'DevEnvironment:Node3' is in progress...
[AMXAdminTask] 04 Apr 2024 16:48:42 INFO - Starting Health Check on Node 'DevEnvironment:Node2'
[AMXAdminTask] 04 Apr 2024 16:48:42 INFO - Health Check on Node 'DevEnvironment:Node2' is in progress...
[AMXAdminTask] 04 Apr 2024 16:48:43 INFO - Starting Health Check on Node 'DevEnvironment:Node1'
[AMXAdminTask] 04 Apr 2024 16:48:43 INFO - Health Check on Node 'DevEnvironment:Node1' is in progress...
[AMXAdminTask] 04 Apr 2024 16:48:43 INFO - Starting Health Check on Node 'DevEnvironment:DevNode'
[AMXAdminTask] 04 Apr 2024 16:48:43 INFO - Health Check on Node 'DevEnvironment:DevNode' is in progress...
[AMXAdminTask] 04 Apr 2024 16:48:43 INFO - Waiting to complete Health Check on Nodes 'DevEnvironment:DevNode, DevEnvironment:Node1, DevEnvironment:Node2, DevEnvironment:Node3, DevEnvironment:Node4'
[AMXAdminTask] 04 Apr 2024 16:48:52 INFO - Health Check is completed for 'DevEnvironment:Node1'
[AMXAdminTask] 04 Apr 2024 16:48:53 INFO - Health Check is completed for 'DevEnvironment:Node3'
[AMXAdminTask] 04 Apr 2024 16:48:55 INFO - Health Check is completed for 'DevEnvironment:DevNode'
[AMXAdminTask] 04 Apr 2024 16:48:55 INFO - Health Check is completed for 'DevEnvironment:Node4'
[AMXAdminTask] 04 Apr 2024 16:48:57 INFO - Health Check is completed for 'DevEnvironment:Node2'
[AMXAdminTask] 04 Apr 2024 16:48:58 INFO -
[AMXAdminTask] 04 Apr 2024 16:48:58 INFO - Deployment Health Check Results:
[AMXAdminTask] 04 Apr 2024 16:48:58 INFO -
[AMXAdminTask] 04 Apr 2024 16:48:58 INFO - Environment: DevEnvironment
[AMXAdminTask] 04 Apr 2024 16:48:58 INFO - Host: SystemHost
[AMXAdminTask] 04 Apr 2024 16:48:58 INFO - Node: DevNode
[AMXAdminTask] 04 Apr 2024 16:48:58 INFO - Deployment Time for Sample Application: 3.77 seconds
[AMXAdminTask] 04 Apr 2024 16:48:58 INFO - Node: Node1
[AMXAdminTask] 04 Apr 2024 16:48:58 INFO - Deployment Time for Sample Application: 3.467 seconds
[AMXAdminTask] 04 Apr 2024 16:48:58 INFO - Node: Node2
[AMXAdminTask] 04 Apr 2024 16:48:58 INFO - Deployment Time for Sample Application: 2.056 seconds
[AMXAdminTask] 04 Apr 2024 16:48:58 INFO - Node: Node3
[AMXAdminTask] 04 Apr 2024 16:48:58 INFO - Deployment Time for Sample Application: 4.573 seconds
[AMXAdminTask] 04 Apr 2024 16:48:58 INFO - Node: Node4
[AMXAdminTask] 04 Apr 2024 16:48:58 INFO - Deployment Time for Sample Application: 6.909 seconds
[AMXAdminTask] 04 Apr 2024 16:48:58 INFO -
[AMXAdminTask] 04 Apr 2024 16:48:58 INFO -
[AMXAdminTask] 04 Apr 2024 16:48:58 INFO - Starting cleanup of Health Check Sample Applications for 5 Nodes
[AMXAdminTask] 04 Apr 2024 16:48:58 INFO - [1/5]Undeploying and deleting Sample Applications for Node 'DevEnvironment:Node2'
[AMXAdminTask] 04 Apr 2024 16:49:03 INFO - Undeployed and deleted Sample Applications for node 'DevEnvironment:Node2'
[AMXAdminTask] 04 Apr 2024 16:49:03 INFO - [2/5]Undeploying and deleting Sample Applications for Node 'DevEnvironment:Node4'[AMXAdminTask] 04 Apr 2024 16:49:08 INFO - Undeployed and deleted Sample Applications for node 'DevEnvironment:Node4'
[AMXAdminTask] 04 Apr 2024 16:49:08 INFO - [3/5]Undeploying and deleting Sample Applications for Node 'DevEnvironment:DevNode'
[AMXAdminTask] 04 Apr 2024 16:49:14 INFO - Undeployed and deleted Sample Applications for node 'DevEnvironment:DevNode'
[AMXAdminTask] 04 Apr 2024 16:49:14 INFO - [4/5]Undeploying and deleting Sample Applications for Node 'DevEnvironment:Node3'
[AMXAdminTask] 04 Apr 2024 16:49:18 INFO - .
[AMXAdminTask] 04 Apr 2024 16:49:19 INFO - Undeployed and deleted Sample Applications for node 'DevEnvironment:Node3'
[AMXAdminTask] 04 Apr 2024 16:49:19 INFO - [5/5]Undeploying and deleting Sample Applications for Node 'DevEnvironment:Node1'
[AMXAdminTask] 04 Apr 2024 16:49:24 INFO - Undeployed and deleted Sample Applications for node 'DevEnvironment:Node1'
[AMXAdminTask] 04 Apr 2024 16:49:28 INFO - Health Check cleanup is now complete. Deleting DAA: com.tibco.amf.admin.deployment.health.app.daa
[AMXAdminTask] 04 Apr 2024 16:49:28 INFO - Deleted DAA: com.tibco.amf.admin.deployment.health.app.daa successfully
[AMXAdminTask] 04 Apr 2024 16:49:28 INFO - ------------------------------------------
[AMXAdminTask] 04 Apr 2024 16:49:28 INFO - Enterprise Deployment Health Check is now Complete with the status PASSED.
[AMXAdminTask] 04 Apr 2024 16:49:28 INFO - ------------------------------------------

The names of the Environments used for this Enterprise Deployment Health Check execution are input from the enterprise_healthcheck_data.xml (see the following snippet):

<?xml version="1.0" encoding="UTF-8"?>
<amxdata_base:Enterprise 
xmlns:amxdata="http://tibco.com/amxadministrator/command/line/types" 
xmlns:amxdata_base="http://tibco.com/amxadministrator/command/line/types_base" 
xmlns:amxdata_reference="http://tibco.com/amxadministrator/command/line/
types_reference" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://tibco.com/amxadministrator/command/line/types_base ../schemas/amxdata_base.xsd http://tibco.com/amxadministrator/command/line/types ../schemas/amxdata.xsd"> <Environment xsi:type="amxdata:Environment" name="DevEnvironment" /> <DAA xsi:type="amxdata:DAA" description="DAA for deployment health check" location="${basedir}${file.separator}com.tibco.amf.admin.deployment.health.
app.daa" /> </amxdata_base:Enterprise>

Note: The element <DAA> must be present for the deployment to succeed.

For performing Test Deployment for all the Nodes on given selection of Hosts, or just for a selection of Nodes, follow the same pattern as that shown above for the "do.ping" target, by replacing "do.ping" with "test.deploy".