1
0

Конфиг по умолчанию, мерж конфигураций, интеграционные тесты

This commit is contained in:
Nikita Gryzlov
2020-04-03 15:17:12 +03:00
parent 9d1edee928
commit 6f21593e0b
6 changed files with 126 additions and 15 deletions

View File

@@ -2,9 +2,14 @@ import ru.pulsar.jenkins.library.configuration.ConfigurationReader
import ru.pulsar.jenkins.library.configuration.JobConfiguration
import ru.pulsar.jenkins.library.ioc.ContextRegistry
JobConfiguration call(String path = "") {
JobConfiguration call(String path = "jobConfiguration.json") {
ContextRegistry.registerDefaultContext(this)
def config = readFile(path)
return ConfigurationReader.create(config)
if (fileExists(path)) {
def config = readFile(path)
return ConfigurationReader.create(config)
} else {
return ConfigurationReader.create()
}
}