Info |
---|
PurposeThe 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:
Log in to Jenkins
Navigate to the job: createNamespaceFromBranch-Eureka deployModuleFromFeatureBranchEureka
Click the Build with Parameters button on the left side
Select parameters
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 | |||
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 | |||
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 | |||
CONSORTIA | 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 | |||
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)agent jenkins-agent-java17 |
Click Build button
Wait for completion
Info |
---|
IMPORTANT: If your job failed for some reason and you want to rebuild the pipeline, you must delete the namespace before recreating.You need to change the last job parameter AGENT to jenkins-agent-java17 |
Example:
...