Glossary of Deploy Terms
This page defines the terms you will encounter in Deploy.
- Application Deployment
- Process of deploying an application installs a particular application version, represented by a deployment package, on an environment.
as-containment
Configuration Item Type- The
as-containment
Configuration Item (CI) type is one of the properties that you can set for the CI types. The CI type is a parent/child containment. When you undeploy the parent CI the child CI is also undeployed. See Define a New CI Type. - Artifacts
- Artifacts are files containing application resources such as code or images, for example, a WAR file. See Add an externally stored artifact to a package.
- Central Configuration
- Central Configuration is the process of maintaining and managing the shared configuration from a centralized location using Central Configuration server. With Central Configuration, you can easily configure, store, distribute, and manage configuration data for the master and worker pods in your cluster. See Central Configuration Overview.
- Composite packages
- Composite packages are deployment packages that have other deployment packages as members. A composite packages can be used to compose a release of an application that consists of components delivered by separate teams. See Dependencies and Composite Packages.
- Configuration Items
- Generic term for all the objects you can manage in a Digital.ai Deploy, such as, applications, environments, and so on. A Configuration Item (CI) has a type and ID, where the
type
determines the information a CI contains, and theID
is the unique identifier that determines the place of the CI in the library. - Configuration Item Type
- Configuration Item (CI) Types can be added in Digital.ai Deploy as part of deployment packages in the repository browser. You can define CI types for deployables, deployed items, and containers. See Define a New CI Type.
- Containers
- CIs on which the deployable CIs can be deployed. Containers are grouped together in an environment. Examples of containers are a host, WebSphere server, or WebLogic cluster.
- Control Tasks
- Actions that you can perform on middleware or middleware resources. For example, a control task can start or stop an Apache web server. See Using control tasks in Deploy.
- DAR Package
- DAR package is a ZIP file that contains application files and a manifest file that describes the package content and any resource specifications that are needed. You can create DAR packages in the Deploy interface, or you can use a plugin to automatically build packages as part of your delivery pipeline. See Preparing your application for Deploy.
- Deployables
- Artifacts that you can add to a deployment package, such as a file, a folder, or a resource specification—for example, a WAR file, or a datasource. A deployable contains placeholders for environment-specific values. See Deployables and Deployeds.
- Deployed Items
- Deployed Items (Deployeds) are the Deployable CIs in their deployed form on the target container. For example, a
wls.Ear
deployable deployed on awls.Server
container, results in awls.EarModule
to be deployed. The Deployed Items contain environment-specific values. See Deployables and Deployeds. - Deploy Explorer
- Digital.ai Deploy Explorer is used to view and manage CIs in your repository. You can view the Explorer in the left navigation pane. From the Explorer navigation pane, you can deploy or undeploy applications, connect to your infrastructures, and provision or deprovision environment. See Deploy Explorer.
- Deployment Packages
- Environment-independent packages containing deployable CIs that form a complete application. To deploy an application with Deploy, you must supply a file called a Deployment Package*, or a DAR package. See DAR Package.
- Deployment Plans
- The steps needed to deploy a package on a target environment. See Preview the Deploy Plan.
- Dictionaries
- CIs that contain environment-specific entries for placeholder resolution. You can add dictionary entries using CLI, or the GUI. The deployment package remains environment-independent, and can be deployed unchanged on multiple environments. See Create a Dictionary.
- Embedded CI
- Embedded CIs are CIs that are embedded with another CI. See Embedded CIs.
- Environment
- Group of infrastructure and middleware containers that are deployment targets, for example, hosts, servers, clusters, and so on.
- External Workers
- Workers running as separate processes. They can either be located on different machines from the Maser, or on the same machine as the master, but in a different installation directory. See Supported Worker Setups.
- Force Redeploy
- Redeploy an already deployed application by merging and overriding the content without doing the delta analysis or cleanup. See Force Redeploy.
- In-process Worker
- Worker that is part of the Master with default out-of-box Deploy configuration, and runs in the same process. See Supported Worker Setups.
- Kubernetes Operator
- Controller used to deploy Deploy and Release applications on various platforms, such as Amazon EKS, Azure AKS, and OpenShift on AWS clusters.
- Local Workers
- Workers located in the same machine and installation directory as the Deploy Master, but running as a separate processes. See Supported Worker Setups.
- Plugins
- Digital.ai Plugins are software components that you can add to customize the Deploy application. You can view, install, upload, or remove plugins using the Plugin Manager. You can also create your own plugin using the Java Programming language. See Plugins and Integrations.
- Plugin Manager
- Digital.ai Deploy Plugin Manager displays the list of installed plugins on the filesystem or database, and their current version. You upload a new plugin, update to a new version, and manage the plugins directly from the Digital.ai Deploy plugin manager user interface. See Plugin Manager.
- Rollback
- Reverts changes made by a failed deployment to the exact state before the deployment was started. See Rollback a Deployment.
- Type System
- Type Systems can be used to modify and add types of CI types. You can extend your installation of Deploy with new types or change existing types. Types defined in this manner are referred to as synthetic types. The type system is configured using XML files called
synthetic.xml
. See Working with Configuration Items. - Undeploy
- Remove a deployed application from an environment. See Undeploy an Application.
- XL CLI
- The Command Line Interface (CLI) that provides the environment to run commands to automatically update the configuration properties before installing the Deploy application. The XL-CLI can be downloaded from the Digital.ai Distribution site.