diff --git a/src/ru/pulsar/jenkins/library/steps/GetExtensions.groovy b/src/ru/pulsar/jenkins/library/steps/GetExtensions.groovy index cf52e90..68bd950 100644 --- a/src/ru/pulsar/jenkins/library/steps/GetExtensions.groovy +++ b/src/ru/pulsar/jenkins/library/steps/GetExtensions.groovy @@ -13,6 +13,7 @@ import ru.pulsar.jenkins.library.utils.FileUtils class GetExtensions implements Serializable { + public static final String EXTENSIONS_STASH = 'extensions' public static final String EXTENSIONS_OUT_DIR = 'build/out/cfe' private final JobConfiguration config; @@ -58,6 +59,9 @@ class GetExtensions implements Serializable { Logger.println("Неизвестный метод инициализации расширения ${it.name}") } } + + steps.stash(EXTENSIONS_STASH, "$EXTENSIONS_OUT_DIR/**", true) + } private void buildExtension(Extension extension, String srcDir, String vrunnerPath, IStepExecutor steps) { diff --git a/vars/unzipInfobase.groovy b/vars/unzipInfobase.groovy index cb3fdfd..27c74f4 100644 --- a/vars/unzipInfobase.groovy +++ b/vars/unzipInfobase.groovy @@ -1,4 +1,7 @@ +import ru.pulsar.jenkins.library.steps.GetExtensions + def call() { unstash '1Cv8.1CD.zip' unzip dir: 'build/ib', zipFile: '1Cv8.1CD.zip' + unstash GetExtensions.EXTENSIONS_STASH } \ No newline at end of file