deployModuleFromFeatureBranchEureka Jenkins Pipeline

deployModuleFromFeatureBranchEureka Jenkins pipeline helps Dev Teams to deploy new Modules Versions to Dev Environments from custom development branch for verification.

image-20241014-113528.png

Pipeline description

This Pipeline is used when Developer needs to verify the latest Module version from custom branch on existing Dev Environment (Kubernetes Cluster Namespace).

Steps to trigger

To deploy new module version you need to follow steps:

  1. Log into Jenkins instance: https://jenkins-aws.indexdata.com/

  2. Navigate to Pipeline: folioRancher → tmpFolderForDraftPipelines -> Eureka -> deployModuleFromFeatureBranchEureka

  3. Click on Build with Parameters button

  4. Set Required pipeline parameters

  5. Click Build button

  6. Wait for pipeline completion

Known issues

  • Please make sure you don’t use rancher value for AGENT pipeline parameter or run fails on CI part.

  • CONFIG_TYPE pipeline parameter supports only testing value for this moment

Parameter description

Parameter name

Default Value

Description

Parameter name

Default Value

Description

MODULE_NAME

n/a

Folio Module name

MODULE_BRANCH

dynamic depends on MODULE_NAME

Module Branch name in Github repository

MAVEN_ARGS

-DskipTests

Don’t run unit tests on build

CLUSTER

folio-edev

Kubernetes Cluster name

NAMESPACE

dynamic depends on CLUSTER

Kubernetes Cluster namespace

CONFIG_TYPE

testing

Configuration profile name

AGENT

jenkins-agent-java17

Jenkins Agent name

REFRESH_PARAMETERS

unchecked

Re-read existing pipeline params

Parameter set example

image-20241014-120348.png