Additional Jython Helper Functions
This topic provides information on additional helper functions available in Jython Script tasks and Python scripts for plugin tasks, complementing the Jython API.
This topic provides information on additional helper functions available in Jython Script tasks and Python scripts for plugin tasks, complementing the Jython API.
This topic describes how to configure the Digital.ai Release—Agility integration plugin.
The Digital.ai Release plugin manager has the ability to work in an air-gapped environment, where there's no internet access.
The Ansible container plugin plugin allows Release to run playblooks on an Ansible host.
The Release Ansible plugin allows Release to run playblooks on an Ansible host.
This topic describes the tasks available with the Argo CD plugin.
This topic describes the tasks that are available with the Argo Rollouts plugin.
The AWS container plugin allows you to create, update, invoke, and delete Lambda functions using packages such as .zip files or container images.
Overview
Bamboo plugin enables DevOps teams to automate their Bamboo Continuous Delivery Pipelines as part of release orchestration . This topic describes how to configure the Digital.ai Release Bamboo plugin.
This topic describes how to configure the Digital.ai Release Bitbucket plugin.
The plugin provides summary tiles for the Black Duck Hub that displays the counts of each component with various risks and severities.
With the Digital.ai Release Checkmarx plugin, you can trigger scans in Checkmarx for your application, verify scan results, and check compliance directly from the Digital.ai Release user interface.
Learn how to configure your Delivery Insights progression board and track your packages.
Configuring Conjur Connection plugin allows you to store secrets an external provider and retrieve them at runtime when during a release execution. The CyberArk Conjur plugin is used to retrieve secrets from a CyberArk Conjur server.
This document describes the functionality provided by the xlr-conjur-integration. This plugin provides the ability to populate a release variable with secret retrieved from a Conjur server. The release variable can then be used by subsequent tasks in the release.
The Continuous Testing plugin allows users to execute Android, iOS and web application test cases that will accelerate your
You can add custom configuration types in XML. Custom configuration types appear in the configuration screens, and custom tasks can reference configuration instances. You can use custom configuration type tasks to reference third-party component settings. For example, Release includes with JIRA Server and Jenkins Server, which are custom configuration types.
You can add custom task types that appear in the user interface and integrate seamlessly with other tasks in the release flow. You can use custom tasks to integrate with third-party components. For example, Release includes JIRA integration tasks, which are a set of custom tasks.
You can customize the release dashboard by adding new tiles as per your specific requirements to know about your planning information. This topic describes how to create custom tiles.
You can extend Release by creating new endpoints backed by Jython scripts. You can use this feature, for example, to integrate with other systems.
Continuum plugin has been renamed as Delivery Insights plugin in Digital.ai Release 10.1.
The Release plugin allows Release to manage virtual databases and bookmarks on a Delphix Dynamic Data Platform.
The Deploy plugin for Release allows you to start a control task or to start a deployment of an application on Deploy. It also provides the functionality to trigger undeployment of an application already deployed on Deploy.
With the Release Docker Compose plugin you can create and destroy multi-container Docker applications on a Docker host.
You can use Release with Dynatrace to integrate service-level, business application-level, and user-level metrics about your applications. This gives you an earlier and more accurate picture of the architectural quality of your software. After the application goes live, this also gives you detailed insight into how your users are working with it, so you can more effectively determine if the features you have just released are successful.
With the Release Fortify on Demand plugin, you can check your application compliance rating in Fortify on Demand, directly from the Release user interface.
This topic covers the Fortify SSC Plugin for Release.
This topic describes how to configure the Digital.ai Release Github plugin.
This topic describes how to configure the Digital.ai Release Gitlab plugin.
The HashiCorp Vault container plugin allows you to manage secrets and protect sensitive data in your Release infrastructure.
This topic covers the HashiCorp Vault Plugin for Release, which integrates Vault for secure secret management within release pipelines.
This topics provides information about how to install and remove plugins in Release.
The Jenkins container plugin allows you to run a Jenkins job from Release.
You can configure the Release plugin for Jenkins at the global and job levels.
This topic describes how to configure the Jira Release plugin.
This topic details the Jira Tasks Plugin for Release, which integrates Jira tasks into your release pipelines.
The Release Kubernetes plugin allows user to connect to different K8s clusters using Kubectl and perform operations. The plugin also allows the user to lookup Kube Contexts from a config file that the user provides and connect to a specific cluster from a list of configs.
The Release Kubernetes plugin allows Release to work with resources on a Kubernetes host.
Here's what it takes to manage Digital.ai Release plugins, if Release is not working on a Release cluster that was created using the Operator-based installer:
The community xlr-xldeploy-plugin and the officially-supported xlr-xld-plugin can both exist within the same Release instance without any conflicts.
This topic introduces the Octopus Deploy Plugin for Release, which facilitates integration with Octopus Deploy for managing deployments within release pipelines.
Open Policy Agent (OPA) is a freely available engine that enables you to write policies in the form of code and incorporate them into your application or process. The Release OPA Integration enables Release to work with Open Policy Agent server to manage policies and to evaluate inputs based on policy language known as REGO, which allows you to write policies for various services utilizing the same language.
The Release OpenShift plugin allows you to work with resources on an OpenShift host from the Release UI.
The Release OpsGenie plugin enables you to use Release with OpsGenie to generate alerts with all the supporting information to the responsible teams and people from within the release pipeline.
What is an Internal Developer Platform (IDP)?
Digital.ai Release with Delivery Insights is a powerful tool that combines Agile and DevOps practices to improve software development. It enhances visibility and collaboration in software development by seamlessly connecting data at each release stage to related agile stories and features. This enables the entire organization to track progress end-to-end with a single, user-friendly tool.
Digital.ai Release runs on the Java Virtual Machine (JVM) and has two classloaders: one for the server itself, and one for the plugins and extensions. A plugin can have a .jar extension. The JAR format is a ZIP archive that bundles a plugin with all of its dependencies.
From 23.3 plugin management is possible with XL CLI utility. For more information, see Plugin Manager CLI.
This section describes some of the common user issues faced when using the Plugin Manager with corresponding response messages.
This guide will show you how to set up the Release with Delivery Insights service. After following these steps, you'll have a fully functioning instance of Digital.ai Release with Delivery Insights.
The Python3 script container plugin allows you execute Python3 scripts on the Release server.
The Release Relationships View is used to visualize relationships between releases and manage multiple releases at the same time.
The Digital.ai Release with Delivery Insights brings together Agile and DevOps to help you improve visibility and collaboration across software development and deliveries by seamlessly connecting the data and artifacts at each stage of the release to the related agile stories and features—allowing the whole organization to use a single tool to easily track progress end-to-end.
This topic describes how to install and configure the Release Remote completion plugin.
This topic covers Remote Script tasks in Digital.ai Release, which use the Overthere framework to execute commands on remote hosts. The Overthere framework is a Java library designed for managing files and processes on remote systems.
The Release Remoting plugin is used to configure Unix and Windows hosts in Release, so that other plugins can execute commands on and transfer files to those hosts.
This topic covers the integration of ServiceNow with Release, including how to connect the two platforms to automate and synchronize workflows.
With the Release ServiceNow plugin, you can work with release tasks on a ServiceNow host from the Release UI.
The very first step before using Delivery insights is to install Digital.ai Release.
The Release SonarQube plugin enables Release to work with reports and metrics from a Sonar server.
The Release Sonatype Nexus IQ plugin is a Release plugin that enables the evaluation of a binary within the Nexus IQ server.
This topic describes how to configure the Digital.ai Release—TeamForge integration plugin.
The Terraform container plugin allows you to set up infrastructure from Release. It can create new resources, update existing ones, or delete resources defined in your configuration. It clones the Git repository for Terraform files and executes the apply and delete commands. It does not maintain the state files terraform.tfstate. Also, provide the backend configuration for the state in your Terraform configuration file.
The Compuware Topaz for Total Test plugin enables execution of the Topaz for Total Test CLI with parameters required to automate testing using Release for continuous delivery.
This page describes common API errors and their solutions.
With the remote completion task, you can complete or fail a specific task from a remote location without access to the company network and without logging in to Release.
A scheduled script can be used within a custom task script to check for the availability of a resource or to do something when conditions are satisfied, see Create custom task types.
The HashiCorp Vault plugin is used to retrieve secrets from a HashiCorp Vault server. This plugin allows you to store secrets with an external provider and retrieve them at runtime during the release execution.
This topic describes the VSTS/TFS Plugin in Digital.ai Release, which integrates with Visual Studio Team Services and Team Foundation Server.
Webhook event tasks are extensible automated tasks that wait for events from webhooks endpoints and complete when the incoming event matches the specified condition.
Note: In real world scenarios, you may have a CI tool (like Jenkins) to create a build. When it's done, you can use Digital.ai Release to start a new release, which in turn creates a package revision that you can track in your Progression Board. However, for illustrative purposes, we are going to create and run the following Create Package Revision task manually.