Build and deploy UI bundle

Domain

Pattern for tenant UI: https://<cluster-name>-<project-name>-<tenant-name>.ci.folio.org

This article describes how to build ui bundle on rancher environment

Job: Build and deploy UI

Parameters

Parameter

Type

Description

Parameter

Type

Description

CLUSTER

list<string>

(Required) Select cluster

NAMESPACE

list<string>

(Required) Select cluster namespace

FOLIO_REPOSITORY

list<string>

Repository from which the UI bundle should be built

FOLIO_BRANCH

list<string>

(Required) Select what 'platform-complete' branch was used to build the UI bundle

CUSTOM_HASH

string

Commit hash for UI bundle build from a specific commit

TENANT_ID

string

Tenant ID used for UI bundle creation

CONSORTIA

boolean

If True consortia modules are added to the UI bundle

LINKED_DATA

boolean

If True linked-data modules are added to the UI bundle

To update the UI bundle, you should know in what cluster your environment is located. See the Projects(Namespaces) page.

Steps

  1. Go to Jenkins

  2. Navigate to folioRancher -> folioDevTools -> uiManagement -> buildAndDeployUI

  3. Click Build with Parameters (if you didn't see this button, contact the Kitfox team)

  4. Select parameters

    1. CLUSTER - Select cluster

    2. NAMESPACE - Select cluster namespace

    3. FOLIO_REPOSITORY - Repository from which UI bundle should build

    4. FOLIO_BRANCH - Select what 'platform-complete' branch use for build UI bundle

    5. CUSTOM_HASH - Commit hash for UI bundle build from specific commit

    6. TENANT_ID - Tenant id used for UI bundle creation

    7. CONSORTIA - If True consortia modules are added to the UI bundle

    8. LINKED_DATA - If True linked-data modules are added to the UI bundle

  5. Click Build button

  6. Wait for completion

Example