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 {
|
class GetExtensions implements Serializable {
|
||||||
|
|
||||||
|
public static final String EXTENSIONS_STASH = 'extensions'
|
||||||
public static final String EXTENSIONS_OUT_DIR = 'build/out/cfe'
|
public static final String EXTENSIONS_OUT_DIR = 'build/out/cfe'
|
||||||
|
|
||||||
private final JobConfiguration config;
|
private final JobConfiguration config;
|
||||||
@@ -58,6 +59,9 @@ class GetExtensions implements Serializable {
|
|||||||
Logger.println("Неизвестный метод инициализации расширения ${it.name}")
|
Logger.println("Неизвестный метод инициализации расширения ${it.name}")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
steps.stash(EXTENSIONS_STASH, "$EXTENSIONS_OUT_DIR/**", true)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void buildExtension(Extension extension, String srcDir, String vrunnerPath, IStepExecutor steps) {
|
private void buildExtension(Extension extension, String srcDir, String vrunnerPath, IStepExecutor steps) {
|
||||||
|
@@ -1,4 +1,7 @@
|
|||||||
|
import ru.pulsar.jenkins.library.steps.GetExtensions
|
||||||
|
|
||||||
def call() {
|
def call() {
|
||||||
unstash '1Cv8.1CD.zip'
|
unstash '1Cv8.1CD.zip'
|
||||||
unzip dir: 'build/ib', zipFile: '1Cv8.1CD.zip'
|
unzip dir: 'build/ib', zipFile: '1Cv8.1CD.zip'
|
||||||
|
unstash GetExtensions.EXTENSIONS_STASH
|
||||||
}
|
}
|
Reference in New Issue
Block a user