Publish a Fabric app

IMPORTANT: The Publish job is deprecated. Temenos recommends using the buildFabricApp job from the Fabric/Builds folder to achieve similar functionality. You can opt in to the IMPORT and PUBLISH options while configuring the build job to achieve the same functionality as the Publish job.

Publish job is responsible for publishing the existing Quantum Fabric application to a specific environment.

Configuration

The following parameters appear when a user selects build with parameters job action.

Publish job uses only Quantum Fabric group of job parameters with one additional parameter:

  1. Quantum FABRIC RELATED
    • FABRIC_CREDENTIALS - Quantum Fabric credentials.
    • FABRIC_APP_CONFIG - Configuration of the Quantum Fabric App.
      • Environment Name - Fabric Environment on which the app is published.
      • Application Name - An application ID from Quantum Fabric (in most of the cases it is same as application name).
      • Application Version - The version of the Quantum Fabric app. The default version is 1.0.
      • Account Id - Quantum Fabric account ID.
      • Console URL - Publicly accessible URL of your Quantum Fabric Console (without the context path). Only relevant for on-premise installation.
        For example, http://10.10.12.34:8080
      • Identity URL - Publicly accessible URL of your Quantum Identity Services (without the context path). Only relevant for on-premise installation.
        For example, http://10.10.12.34:8081
    • ARTIFACT_TYPE - The artifact (either Fabric App or a specific Service) that must be published. If you select Fabric App, the entire app will be published. However, if you select Service, the specified service is re-published (the service must already be published at least once).

      If you select the Service option, you must provide the details of the service in the SERVICE_NAME and SERVICE_VERSION fields.

    • SET_DEFAULT_VERSION - Click the checkbox to make the version specified at Fabric_App_Version field as a default version for your app.
    • INCREMENTAL_PUBLISH - Select this checkbox to enable incremental publish for the app.

      NOTE: To enable Incremental Publish of the app to a specific environment, you must import the app into its corresponding workspace.

    • SERVICE_NAME - The name of the Fabric Service that must be published. Ensure that the specified service is already published at least once as the service will only be re-published.

      If you select the Service option in the Artifact type field, you must provide the details of the service in the SERVICE_NAME and SERVICE_VERSION fields.

    • SERVICE_VERSION - The version number of the Fabric Service that must be published. Ensure that you specify the version in the MajorVersion.MinorVersion format.

      If you select the Service option in the Artifact type field, you must provide the details of the service in the SERVICE_NAME and SERVICE_VERSION fields.

Publishing

Once all the parameters are set, trigger publish using BUILD button. Publishing process contains the following stages:

  • Prepare the build node environment
  • Publish Quantum Fabric application
  • Notify on Import status by email

On successful import, the designated user receives an email alert with the success details.

On unsuccessful import, the designated user receives an email alert with failure details.