Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  • PurposeCreate Eureka environment

  • Deploy module from feature branch

  • Example

Info

Purpose

The development team needs to create an Eureka-based environment with modules from a specific branch.

...

deploy/update the module from the feature branch

Deploy module from feature branch:

  1. Log in to Jenkins

  2. Navigate to the job: createNamespaceFromBranch-Eureka deployModuleFromFeatureBranchEureka

  3. Click the Build with Parameters button on the left side

  4. Select parameters

CONSORTIA

Parameter

Required/Optional

Value

MODULE_NAME

Required

Select the module to install

MODULE_BRANCH

Required

Select what module branch to use for build

MAVEN_ARGS

Optional

Maven build arguments, default value -DskipTests to skip tests after build

CLUSTER

Required

Select cluster

Eurika clusters start with e
i.e. (edev, etesting)

NAMESPACE

Required

Select namespace from the cluster

FOLIO_BRANCH

Required

Select a platform-complete branch to use the corresponding module's version in the namespace

CONFIG_TYPE

Required

Select deployment config type, resource allocation for modules
Dev cluster - development
Testing cluster - testing
Perf cluster - performance

LOAD_REFERENCE

Optional

Set to true to include load reference data during the install

LOAD_SAMPLE

Optional

Set to true to include load sample data during the install

BUILD_UI

Optional

Set true to include UI build

Optional

Set true to create a Consortium

LINKED_DATA

Optional

Set true to deploy LinkedData

SPLIT_FILES

Optional

Set true to enable split-files functionality

RW_SPLIT

Optional

Set true to Enable Read/Write split on the database

ECS_CCL

Optional

Set true to enable ECS Circulation + Congressional loans functionality

GREENMAIL

Optional

Set true to deploy the Greenmail server

MOCK_SERVER

Optional

Set true to deploy mock-server

EUREKA

Required

Set true to enable EUREKA functionality
IMPORTANT: Without this checkbox, the eureka environment will not be created!

POSTGRESQL

Required

Select built-in PostgreSQL or AWS RDS

DB_VERSION

Required

Select the PostgreSQL database version

KAFKA

Required

Select built-in Kafka or AWS MSK

OPENSEARCH

Required

Select built-in OpenSearch or AWS OpenSearch

S3_BUCKET

Required

Select built-in Minio or AWS S3

RUN_SANITY_CHECK

Optional

Set to true, to run a Cypress sanity check

MEMBERS

Optional

Comma-separated list of GitHub teams who need access to the namespace

AGENT

Required

Select Jenkins agent for build (keep default value)

  1. Click Build button

  2. Wait for completion

...

Example:

...