deployModuleFromFeatureBranchEureka Jenkins Pipeline
deployModuleFromFeatureBranchEureka Jenkins pipeline helps Dev Teams to deploy new Modules Versions to Dev Environments from custom development branch for verification.
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:
Log into Jenkins instance: https://jenkins-aws.indexdata.com/
Navigate to Pipeline: folioRancher → tmpFolderForDraftPipelines -> Eureka -> deployModuleFromFeatureBranchEureka
Click on Build with Parameters button
Set Required pipeline parameters
Click Build button
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 |
---|---|---|
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