void run()

in src/com/epam/digital/data/platform/pipelines/stages/impl/lowcode/UploadFormChanges.groovy [30:50]


    void run() {
        ArrayList<String> changedFormFiles
        if (context.getParameterValue("FULL_DEPLOY", "false").toBoolean()) {
            changedFormFiles = context.registryRegulations.getAllRegulations(RegulationType.UI_FORM).join(",").tokenize(',')
        } else {
            changedFormFiles = context.registryRegulations.getChangedStatusOrFiles("plan", "upload-form-changes",
                    "--file-detailed ${context.getWorkDir()}/${RegulationType.UI_FORM.value}")
        }
        if (changedFormFiles) {
            String token = context.keycloak.getAccessToken(context.jenkinsDeployer)
            changedFormFiles.each {
                if (!it.contains(".gitkeep")) {
                    deployForm(it, token)
                }
            }
            context.registryRegulations.getChangedStatusOrFiles("save", "upload-form-changes",
                    "--file-detailed ${context.getWorkDir()}/${RegulationType.UI_FORM.value}")
        } else {
            context.logger.info("Skip ${RegulationType.UI_FORM.value} files deploy due to empty change list")
        }
    }