Skip to main content

34 docs tagged with "package"

View all tags

Archives and folders

This topic details how Deploy manages archive artifacts (like ZIP files) and folders, highlighting specific characteristics.

Configure Deploy to fetch artifacts from a Maven repository

This topic describes how to fetch artifacts from a Maven repository. You can access artifacts stored in a Maven repository using the fileUri property of Deploy artifacts. To use this feature, you must configure the Maven repositories that Deploy will search for artifacts.

Copy Strategies

In Digital.ai Deploy, a copy strategy is the mechanism used to transfer file.Folder artifacts to target hosts using the overthere.Host library.

Create a deployment package using the command line

You can use the command line to create a deployment package (DAR file) that can be imported into Deploy. This example packages an application called PetClinic that consists of an EAR file and a resource specification.

Customizations for file.Folder Deployments

Customize file.Folder deployments to control how Deploy handles empty folders, performance optimization (isForceArchive), legacy behavior, connection retry logic, and debug logging.

Deploy an application

This topic outlines the process for deploying an application using the Deployment Wizard in Deploy, including options for managing and troubleshooting deployments.

Deploy concepts

This topic provides information about the Deploy concepts for using Deploy.

Deploy Manifest Format

The manifest file included in a deployment package (DAR file) describes the contents of the archive for Deploy. When importing a package, the manifest is used to construct CIs in Deploy's repository based on the contents of the imported package. The format is based on XML.

Deploy repository

This topic explains the Deploy repository in XL Deploy, detailing its role in storing and managing deployment packages, configurations, and artifacts essential for the deployment process.

Export a deployment package

This topic covers how to export a deployment package (DAR file) from Deploy using both the GUI and the command line.

file.Folder CI Deployments

A file.Folder configuration item (CI) in Digital.ai Deploy allows you to deploy a directory structure either as an exploded folder or from an archive onto a target host. The source for a file.Folder can be a directory, a TAR, ZIP, or other supported archive format. During deployment, the contents are extracted and copied to the destination host as a folder, using the most appropriate copy strategy for performance and correctness.

Jenkins plugin

This topic describes using a CI tool plugin to interact with Deploy. However, as a preferred alternative starting with version 9.0, you can utilize a wrapper script to bootstrap XL CLI commands on your Unix or Windows-based Continuous Integration (CI) servers without having to install the XL CLI executable itself. The script is stored with your project YAML files and you can execute XL CLI commands from within your CI tool scripts. For details, see the following topics:

Package version handling

This topic emphasizes that when creating a Deployment Package in Deploy, the name field is mandatory.

Preparing your application for Deploy

This topic explains how Deploy uses the Unified Deployment Model (UDM) to structure deployments. In this model, deployment packages are containers for complete application distribution. These include application artifacts (EAR files, static content) and resource specifications (datasources, topics, queues, and others) that the application requires to run.

Update a deployed application

This topic provides information on updating packages in Deploy. You do not need to manually create a delta package to perform an update, as the Deploy auto-flow engine automatically calculates the delta between two packages.

Using Placeholders in Deployments

Placeholders are configurable entries in your application that will be set to an actual value at deployment time. This allows the deployment package to be environment-independent and reusable. At deployment time, you can provide values for placeholders manually or they can be resolved from dictionaries that are assigned to the target environment.

Using the Deploy Manifest Editor

This topic provides information on the Deploy Manifest Editor, an open-source, stand-alone tool for Microsoft Windows that helps you create valid deployit-manifest.xml files for your deployment packages..

z/OS Deployment Overview

This guide explains the process of deploying files to z/OS systems using the new SSH-SFTP connection. Previously, deployments required manual ASCII to EBCDIC (CP1047) transcoding when using SCP or SFTP, making the process more complex and time-consuming. With the new SFTP-only approach, text files are automatically converted to EBCDIC (CP1047) during transfer, simplifying deployments.