You've already forked jenkins-lib
forked from jenkins/jenkins-lib
Конфиг по умолчанию, мерж конфигураций, интеграционные тесты
This commit is contained in:
@@ -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()
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user