Skip to main content
Version: Early Access

Migrate From Community Deploy Plugin to Standard Plugin in Release

The community xlr-xldeploy-plugin and the officially-supported xlr-xld-plugin can both exist within the same Release instance without any conflicts.

For more information about the officially-supported xlr-xld-plugin, see Using Deploy plugin for Release.

Migration best practices

When migrating from the community plugin to the officially-supported plugin:

  • You must define a new shared configuration in Connections > Deploy Server for the standard plugin. The Deploy server configuration defined for the community-supported plugin does not apply for tasks created with the officially-supported plugin.

  • To migrate a task from the community plugin to the official plugin, you must use the change task type option Change Task Type > Deploy and then choose the appropriate task type using the mapping table below. For example, to migrate the deploy task defined from community plugin to the official plugin, you must use change task type option Change Task Type > Deploy > Deploy and then provide the missing information in the fields defined for the official plugin.

note

The Deploy: Deploy task accepts the package name as Application_name/package_name (e.g., PetClinic/1.0) or Applications/Application_name/package_name (e.g., Applications/PetClinic/1.0) and the environment as env_name (e.g., MyTomcatEnv) or Environments/env_name (e.g., Environments/MyTomcatEnv). The prefixes Applications and Environments are optional. The Deploy: Undeploy and Control tasks only accept the full name for the package name and environment.

Mapping of CIs

Community pluginOfficially-supported pluginProperties not migrated from Community task
xldeploy.Serverxldeploy.XLDeployServerNone
xldeploy.Taskxldeploy.XldTaskNone
xldeploy.TaskRunningTaskxldeploy.RetryTaskNone
xldeploy.DeployTaskxldeploy.DeployServer, Environment, Deployed Properties
xldeploy.UndeployTaskxldeploy.UndeployServer
xldeploy.ControlTaskxldeploy.ControltaskServer, Control task name, Parameters
xldeploy.MigrateTaskxld.MigrateServer
xldeploy.ImportTaskxld.ImportTaskServer
xldeploy.GetLatestVersionTaskxld.GetLatestVersionServer
xldeploy.GetAllVersionsTaskxld.GetAllVersionsServer
xldeploy.GetLastVersionDeployedTaskxld.GetLastVersionDeployedServer
xldeploy.DoesCIExistxld.DoesCIExistServer
xldeploy.CreateCIxld.CreateCIServer
xldeploy.DeleteCIxld.DeleteCIServer
xldeploy.DeleteInfrastructurexld.DeleteInfrastructureServer
xldeploy.UpdateCIPropertyxld.UpdateCIPropertyServer
xldeploy.CreateFolderTreexld.CreateFolderTreeServer, Folders
xldeploy.GetCITaskxld.GetCITaskServer
xldeploy.GetCITagsxld.GetCITagsServer
xldeploy.AddCITagxld.AddCITagServer
xldeploy.SetCITagsxld.SetCITagsServer
xldeploy.CliConfigxld.CliConfigNone
xldeploy.cliTaskxld.cliTaskNone
xldeploy.clixld.cliDeploy CLI
xldeploy.cliFilexld.cliFileDeploy CLI
xldeploy.cliUrlxld.cliUrlDeploy CLI
xldeploy.XLDVersionsTilexlrelease.XLDeployTileNone
note

The Deployed Properties in the Deploy: Deploy task does not support xpath expression in the official plugin. This property is now a dictionary with key value pairs when using the official plugin, with the key being the ID of the deployable and the value in json format with the property name and values to be overridden.