diff --git a/src/ru/pulsar/jenkins/library/steps/ZipInfobase.groovy b/src/ru/pulsar/jenkins/library/steps/ZipInfobase.groovy index 09eec1c..a47f67f 100644 --- a/src/ru/pulsar/jenkins/library/steps/ZipInfobase.groovy +++ b/src/ru/pulsar/jenkins/library/steps/ZipInfobase.groovy @@ -35,7 +35,12 @@ class ZipInfobase implements Serializable { archiveInfobase = true } - def archiveName = "1Cv8.1CD.${stage}.zip" + def archiveName + if (!stage) { + archiveName = "1Cv8.1CD.zip" + } else { + archiveName = "1Cv8.1CD.${stage}.zip" + } steps.zip('build/ib', archiveName, '1Cv8.1CD', archiveInfobase) steps.stash(archiveName, archiveName, false) } diff --git a/vars/pipeline1C.groovy b/vars/pipeline1C.groovy index 2e39db2..7ddb4f0 100644 --- a/vars/pipeline1C.groovy +++ b/vars/pipeline1C.groovy @@ -144,7 +144,7 @@ void call() { timeout(time: config.timeoutOptions.zipInfoBase, unit: TimeUnit.MINUTES) { printLocation() - zipInfobase config, 'initInfoBase' + zipInfobase config } } } diff --git a/vars/zipInfobase.groovy b/vars/zipInfobase.groovy index 7c6faa1..db9d9fc 100644 --- a/vars/zipInfobase.groovy +++ b/vars/zipInfobase.groovy @@ -2,7 +2,7 @@ import ru.pulsar.jenkins.library.configuration.JobConfiguration import ru.pulsar.jenkins.library.ioc.ContextRegistry import ru.pulsar.jenkins.library.steps.ZipInfobase -def call(JobConfiguration config, String stageName) { +def call(JobConfiguration config, String stageName = '') { ContextRegistry.registerDefaultContext(this) def zipInfobase = new ZipInfobase(config, stageName)