Build 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 UI

Parameters

ParameterTypeDescription
CLUSTERlist<string>(Required) Select cluster
NAMESPACElist<string>

(Required) Select cluster namespace

FOLIO_REPOSITORYlist<string>Repository from which UI bundle should build
FOLIO_BRANCHlist<string>

(Required) Select what 'platform-complete' branch use for build UI bundle

TENANT_IDstringTenant id used for UI bundle creation
CUSTOM_HASHstringCommit hash for UI bundle build from specific commit
CONSORTIAbooleanIf True consortia tenant should be added to UI bundle

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

Steps

  1. Go to Jenkins
  2. Navigate to folioRancher -> folioDevTools -> uiManagement -> buildUI -> buildUI
  3. Click Build with Parameters (if you didn't see this button, contact 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. TENANT_ID - Tenant id used for UI bundle creation
    6. CUSTOM_HASH - Commit hash for UI bundle build from specific commit
    7. CONSORTIA - If True consortia tenant should be added to UI bundle
  5. Click Build button
  6. Wait for completion

Example