github.com/ouraigua/jenkins-library@v0.0.0-20231028010029-fbeaf2f3aa9b/src/com/sap/piper/EnvironmentUtils.groovy (about) 1 package com.sap.piper 2 3 import com.cloudbees.groovy.cps.NonCPS 4 import java.nio.file.Files 5 import java.nio.file.Paths 6 7 class EnvironmentUtils implements Serializable { 8 static boolean cxServerDirectoryExists() { 9 return Files.isDirectory(Paths.get('/var/cx-server/')); 10 } 11 12 @NonCPS 13 static String getDockerFile(String serverCfgAsString) { 14 String result = 'not_found' 15 serverCfgAsString.splitEachLine("=") { items -> 16 if (items[0].trim() == 'docker_image') { 17 result = items[1].trim().replaceAll('"', '') 18 } 19 } 20 return result 21 } 22 }