diff --git a/src/ru/pulsar/jenkins/library/steps/ZipInfobase.groovy b/src/ru/pulsar/jenkins/library/steps/ZipInfobase.groovy index 26535c15..0d0ad5f5 100644 --- a/src/ru/pulsar/jenkins/library/steps/ZipInfobase.groovy +++ b/src/ru/pulsar/jenkins/library/steps/ZipInfobase.groovy @@ -46,8 +46,11 @@ class ZipInfobase implements Serializable { if (steps.fileExists(archiveName)) { steps.fileOperations([steps.fileDeleteOperation(archiveName)]) } - steps.zip('build/ib', archiveName, '1Cv8.1CD', archiveInfobase) - steps.stash(archiveName, archiveName, false) + if (stage == 'initInfoBase' + || archiveInfobase) { + steps.zip('build/ib', archiveName, '1Cv8.1CD', archiveInfobase) + steps.stash(archiveName, archiveName, false) + } } private static ArchiveInfobaseOptions getArchiveInfobaseOptionsForStage(JobConfiguration config, String stageName) {