in src/com/epam/digital/data/platform/pipelines/stages/impl/dataplatform/DeployDataModel.groovy [28:44]
void run() {
if (context.registryRegulations.deployStatus("deploy-data-model",
"${RegulationType.DATA_MODEL.value}")) {
try {
context.logger.info("Deploying data model")
context.script.build job: "${context.codebase.name}/MASTER-Build-${context.codebase.name}-data-model",
wait: true, propagate: true
} catch (any) {
context.logger.info("Data model deploy has been failed")
context.stageFactory.runStage(context.RESTORE_STAGE, context)
}
context.registryRegulations.getChangedStatusOrFiles("save", "deploy-data-model",
"--file ${context.getWorkDir()}/${RegulationType.DATA_MODEL.value}")
} else {
context.logger.info("Skip ${RegulationType.DATA_MODEL.value} deploying due to no changes")
}
}