You've already forked jenkins-lib
forked from jenkins/jenkins-lib
stash and unstash extensions
This commit is contained in:
@@ -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) {
|
||||
|
@@ -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
|
||||
}
|
Reference in New Issue
Block a user