Undeploy Tomcat Application via Manager

Octopus.Script exported 2021-09-20 by twerthi belongs to ‘Tomcat’ category.

Undeploys the specified application/version from the Tomcat server.

Parameters

When steps based on the template are included in a project’s deployment process, the parameters below can be set.

Tomcat Manager URL

Tomcat.Undeploy.ManagerUrl = http://localhost:8080/manager

This is the URL of the Tomcat Manager instance that the package will be uploaded to. This URL is relative to the host that is executing the step. So if the Tentacle is on the same host as Tomcat, then this value may be something like http://localhost:8080/manager.

Management User

Tomcat.Undeploy.Management.User =

The username to use with the management interface. This user must be assigned to the manager-script group in the tomcat-users.xml file.

Management Password

Tomcat.Undeploy.Management.Password =

The password to use with the management interface.

Context path

Tomcat.Undeploy.ContextPath =

This field defines the context path of the deployed artifact. For example, setting this field to myapp will result in the deployment being having the context path /myapp in Tomcat. Set the value to / to deploy to the root context.

Deployment Version (Optional)

Tomcat.Undeploy.DeploymentVersion =

Leave this field blank to to leave the Tomcat version undefined, in which case you will overwrite any existing deployment with the same context path, and parallel deployments will not be enabled.

Alternatively you can define a custom Tomcat version. These versions are compared as plain strings, meaning traditional version strings like 1.0.1 may not be suitable as this format is not guaranteed to correctly identify the latest version using string comparisons. A date string like #{ | NowDateUtc “yyMMddHHmmss”} is a good option, as this format produces the correct result when compared as strings.

Script body

Steps based on this template will execute the following Bash script.

# Get variables
tomcatManagerUrl=$(get_octopusvariable "Tomcat.Undeploy.ManagerUrl")
tomcatManagementUser=$(get_octopusvariable "Tomcat.Undeploy.Management.User")
tomcatManagementPassword=$(get_octopusvariable "Tomcat.Undeploy.Management.Password")
contextPath=$(get_octopusvariable "Tomcat.Undeploy.ContextPath")
deploymentVersion=$(get_octopusvariable "Tomcat.Undeploy.DeploymentVersion")
applicationFound=false
displayMessage="$contextPath"

# Get list of applications
echo "Checking Tomcat for $contextPath ..."
listUrl="$tomcatManagerUrl/text/list"

results=$(curl $listUrl --user "$tomcatManagementUser":"$tomcatManagementPassword" 2>&1)

# Break results into an array
IFS=$'\n' resultArray=($results)

# Loop through results
for i in "${resultArray[@]}"
do
	# Check for context path
    if [[ "$i" == *"$contextPath"* ]]
    then
    	# Check to see if there was a version specified
        if [[ "$deploymentVersion" != "" ]]
        then
        	displayMessage="$displayMessage $deploymentVersion"
        	# Check for version
            if [[ "$i" == *"$deploymentVersion"* ]]
            then
            	echo "Found $contextPath with version $deploymentVersion ..."
                applicationFound=true
                break
            fi
        else
        	if [[ "$i" != *"##"* ]]
            then
            	echo "Found $contextPath ..."
            	applicationFound=true
            	break
            fi
        fi
    fi
done

if [[ "$applicationFound" == true ]]
then
	# Create URL
	undeployUrl="$tomcatManagerUrl/text/undeploy?path=/$contextPath"
    
	# Check to see if a version was specified
	if [[ "$deploymentVersion" != "" ]]
	then
		undeployUrl="$undeployUrl&version=$deploymentVersion"
	fi

	# Let user know what's going on
	echo "Removing $displayMessage ..."

	# Call the undeploy for Tomcat
	curl "$undeployUrl" --user "$tomcatManagementUser":"$tomcatManagementPassword" 2>&1
else
	echo "Unable to find $displayMessage ..."
fi

Provided under the Apache License version 2.0.

Report an issue

To use this template in Octopus Deploy, copy the JSON below and paste it into the Library → Step templates → Import dialog.

{
  "Id": "34f13b4c-64e1-42b4-ad1a-4599f25a850e",
  "Name": "Undeploy Tomcat Application via Manager",
  "Description": "Undeploys the specified application/version from the Tomcat server.",
  "Version": 1,
  "ExportedAt": "2021-09-20T18:05:20.249Z",
  "ActionType": "Octopus.Script",
  "Author": "twerthi",
  "Packages": [],
  "Parameters": [
    {
      "Id": "a3a0b5b5-067f-40fe-b93d-833bbe901937",
      "Name": "Tomcat.Undeploy.ManagerUrl",
      "Label": "Tomcat Manager URL",
      "HelpText": "This is the URL of the Tomcat Manager instance that the package will be uploaded to. This URL is relative to the host that is executing the step. So if the Tentacle is on the same host as Tomcat, then this value may be something like http://localhost:8080/manager.",
      "DefaultValue": "http://localhost:8080/manager",
      "DisplaySettings": {
        "Octopus.ControlType": "SingleLineText"
      }
    },
    {
      "Id": "bb902de7-ad45-4f76-8111-0d080d491c77",
      "Name": "Tomcat.Undeploy.Management.User",
      "Label": "Management User",
      "HelpText": "The username to use with the management interface. This user must be assigned to the manager-script group in the tomcat-users.xml file.",
      "DefaultValue": "",
      "DisplaySettings": {
        "Octopus.ControlType": "SingleLineText"
      }
    },
    {
      "Id": "7be02a9f-bc24-4df3-bf2b-3d4963c1d6ae",
      "Name": "Tomcat.Undeploy.Management.Password",
      "Label": "Management Password",
      "HelpText": "The password to use with the management interface.",
      "DefaultValue": "",
      "DisplaySettings": {
        "Octopus.ControlType": "Sensitive"
      }
    },
    {
      "Id": "2b07425a-a164-470e-a8b0-20051e91f796",
      "Name": "Tomcat.Undeploy.ContextPath",
      "Label": "Context path",
      "HelpText": "This field defines the context path of the deployed artifact. For example, setting this field to myapp will result in the deployment being having the context path /myapp in Tomcat. Set the value to / to deploy to the root context.",
      "DefaultValue": "",
      "DisplaySettings": {
        "Octopus.ControlType": "SingleLineText"
      }
    },
    {
      "Id": "3c8199d2-db7f-473c-aab5-5e5337e645bd",
      "Name": "Tomcat.Undeploy.DeploymentVersion",
      "Label": "Deployment Version (Optional)",
      "HelpText": "Leave this field blank to to leave the Tomcat version undefined, in which case you will overwrite any existing deployment with the same context path, and parallel deployments will not be enabled.\n\nAlternatively you can define a custom Tomcat version. These versions are compared as plain strings, meaning traditional version strings like 1.0.1 may not be suitable as this format is not guaranteed to correctly identify the latest version using string comparisons. A date string like #{ | NowDateUtc \"yyMMddHHmmss\"} is a good option, as this format produces the correct result when compared as strings.",
      "DefaultValue": "",
      "DisplaySettings": {
        "Octopus.ControlType": "SingleLineText"
      }
    }
  ],
  "Properties": {
    "Octopus.Action.Script.ScriptSource": "Inline",
    "Octopus.Action.Script.Syntax": "Bash",
    "Octopus.Action.Script.ScriptBody": "# Get variables\ntomcatManagerUrl=$(get_octopusvariable \"Tomcat.Undeploy.ManagerUrl\")\ntomcatManagementUser=$(get_octopusvariable \"Tomcat.Undeploy.Management.User\")\ntomcatManagementPassword=$(get_octopusvariable \"Tomcat.Undeploy.Management.Password\")\ncontextPath=$(get_octopusvariable \"Tomcat.Undeploy.ContextPath\")\ndeploymentVersion=$(get_octopusvariable \"Tomcat.Undeploy.DeploymentVersion\")\napplicationFound=false\ndisplayMessage=\"$contextPath\"\n\n# Get list of applications\necho \"Checking Tomcat for $contextPath ...\"\nlistUrl=\"$tomcatManagerUrl/text/list\"\n\nresults=$(curl $listUrl --user \"$tomcatManagementUser\":\"$tomcatManagementPassword\" 2>&1)\n\n# Break results into an array\nIFS=$'\\n' resultArray=($results)\n\n# Loop through results\nfor i in \"${resultArray[@]}\"\ndo\n\t# Check for context path\n    if [[ \"$i\" == *\"$contextPath\"* ]]\n    then\n    \t# Check to see if there was a version specified\n        if [[ \"$deploymentVersion\" != \"\" ]]\n        then\n        \tdisplayMessage=\"$displayMessage $deploymentVersion\"\n        \t# Check for version\n            if [[ \"$i\" == *\"$deploymentVersion\"* ]]\n            then\n            \techo \"Found $contextPath with version $deploymentVersion ...\"\n                applicationFound=true\n                break\n            fi\n        else\n        \tif [[ \"$i\" != *\"##\"* ]]\n            then\n            \techo \"Found $contextPath ...\"\n            \tapplicationFound=true\n            \tbreak\n            fi\n        fi\n    fi\ndone\n\nif [[ \"$applicationFound\" == true ]]\nthen\n\t# Create URL\n\tundeployUrl=\"$tomcatManagerUrl/text/undeploy?path=/$contextPath\"\n    \n\t# Check to see if a version was specified\n\tif [[ \"$deploymentVersion\" != \"\" ]]\n\tthen\n\t\tundeployUrl=\"$undeployUrl&version=$deploymentVersion\"\n\tfi\n\n\t# Let user know what's going on\n\techo \"Removing $displayMessage ...\"\n\n\t# Call the undeploy for Tomcat\n\tcurl \"$undeployUrl\" --user \"$tomcatManagementUser\":\"$tomcatManagementPassword\" 2>&1\nelse\n\techo \"Unable to find $displayMessage ...\"\nfi"
  },
  "Category": "Tomcat",
  "HistoryUrl": "https://github.com/OctopusDeploy/Library/commits/master/step-templates//opt/buildagent/work/75443764cd38076d/step-templates/tomcat-undeploy-application.json",
  "Website": "/step-templates/34f13b4c-64e1-42b4-ad1a-4599f25a850e",
  "Logo": "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",
  "$Meta": {
    "Type": "ActionTemplate"
  }
}

History

Page updated on Monday, September 20, 2021