Skip to content
Snippets Groups Projects
Commit b3fd0912 authored by Benedikt Wetzel's avatar Benedikt Wetzel
Browse files

Set default for unset env vars

parent 439b145f
No related branches found
No related tags found
4 merge requests!159Re-implementation of Theodolite with Kotlin/Quarkus,!157Update Graal Image in CI pipeline,!122Update Theodolite Kubernetes Job,!83WIP: Re-implementation of Theodolite with Kotlin/Quarkus
...@@ -102,25 +102,22 @@ class TheodoliteExecutor( ...@@ -102,25 +102,22 @@ class TheodoliteExecutor(
} }
private fun getResultFolderString(): String { private fun getResultFolderString(): String {
var resultsFolder: String = System.getenv("RESULTS_FOLDER") var resultsFolder: String = System.getenv("RESULTS_FOLDER") ?: ""
val createResultsFolder = System.getenv("CREATE_RESULTS_FOLDER") ?: "false" val createResultsFolder = System.getenv("CREATE_RESULTS_FOLDER") ?: "false"
logger.info { "RESULT_FOLDER: $resultsFolder" } if (resultsFolder != ""){
logger.info { "RESULT_FOLDER: $resultsFolder" }
if (resultsFolder.isNotEmpty()){ val directory = File(resultsFolder)
resultsFolder += "/" if (!directory.exists()) {
} logger.error { "Folder $resultsFolder does not exist" }
if (createResultsFolder.toBoolean()) {
val directory = File(resultsFolder) directory.mkdirs()
if (!directory.exists()) { } else {
logger.error { "Folder $resultsFolder does not exist" } throw IllegalArgumentException("Result folder not found")
if (createResultsFolder.toBoolean()) { }
directory.mkdirs()
} else {
throw IllegalArgumentException("Result folder not found")
} }
resultsFolder += "/"
} }
logger.info { "RESULT_FOLDER: $resultsFolder" }
return resultsFolder return resultsFolder
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment