Phased rollout

 

This version of the software is currently available only to early adopter SaaS customers as the first step in our phased rollout. Click here to view an earlier version.

Types of deployment packages

You can create and customize a codeless application.

After you create a codeless application, you can create an Install package for fresh installations of the application. An Update package is used for applying incremental updates to existing applications in an environment. Additionally, when you customize an application that you have purchased, you can create a content package to manage moving your changes and data from one environment to the next. 

The following image provides information about the different types of packages that you can create:

Requirement for creating a deployment package

The following table helps you to determine which package you can create based on your requirements:

ConditionInstall packageUpdate packageContent package
Usage
  • Created by administrators or application business analysts and shared with administrators.
  • Created to deploy an entire application to a test or production environment.
  • Created by application business analysts and shared with administrators.
  • Created to deploy incremental changes only of an application to collaborative development, test, or production environments; for example, bug fixes or new features.
  • Created by administrators.

  • Created to deploy customizations such as custom code, definitions, and Foundation data to production environments.

Package contents

All the application data, such as the JAR files, definitions, and configurations.

Cannot include specific data only, such as JAR files, definitions, or configuration data in an install package.

Only the changed items. Importing configuration data is optional.

Custom code, original objects, customizations of objects in the bundles to which the objects are applied, configuration data, Foundation data, and application data.

Environment
  • Can create the install package by using dedicated or shared systems.
  • Can deploy the install package to a production environment.
  • Can create the update package by using dedicated or shared systems.
  • Can deploy the update package to a production environment.
  • Can create a content package on a tailoring or production environment.

  • Can deploy the content package to all non-development environments (Tailoring, QA, and Production).

VersionEvery package has a version number that you can modify according to your requirement.Every package has a version number that you can modify according to your requirement.

Every package has a version number which is the same as the version of the original application.

You cannot modify the version number of a content package.

File naming convention

<developer ID>.<application name>-<application version>-install.zip format.

For example, com.example.workorder-2.0.0-install.zip.

<developer ID>.<application name>-<update from version>-to-<update to version>-update.zip> format.

For example, com.example.workorder-1.0.0-to-2.0.0-update.zip.

<developer ID>.<application name>-<application version>-content.zip> format.

For example, com.example.workorder-1.0.0-content.zip.

Where to go from here

Action
Reference
Create and deploy entire application to test or production environments.
  1. Creating install packages
  2. Installing codeless applications
Create and deploy incremental changes of applications to test or production environments.
  1. Creating update packages
  2. Updating applications by using update packages

Create and deploy tailoring changes or customizations of other people's applications to Tailoring, QA, and Production environments.

  1. Creating the export and content packages
  2. Importing the export and content packages
Redeploy entire applications to test or production environments.Reinstalling codeless applications

Remove unnecessary applications from BMC Helix Innovation Studio.

Uninstalling applications by using Innovation Studio
Was this page helpful? Yes No Submitting... Thank you

Comments