You've already forked jenkins-lib
forked from jenkins/jenkins-lib
Явное удаление папок для временных воркспейса и выгрузки
This commit is contained in:
@@ -33,8 +33,14 @@ interface IStepExecutor {
|
||||
|
||||
EnvironmentAction env()
|
||||
|
||||
def dir(String path, Closure body)
|
||||
|
||||
void createDir(String path)
|
||||
|
||||
void deleteDir()
|
||||
|
||||
void deleteDir(String path)
|
||||
|
||||
def withEnv(List<String> strings, Closure body)
|
||||
|
||||
def archiveArtifacts(String path)
|
||||
|
@@ -79,6 +79,25 @@ class StepExecutor implements IStepExecutor {
|
||||
steps.createDir(path)
|
||||
}
|
||||
|
||||
@Override
|
||||
def dir(String path, Closure body) {
|
||||
steps.dir(path) {
|
||||
body()
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
void deleteDir() {
|
||||
steps.deleteDir()
|
||||
}
|
||||
|
||||
@Override
|
||||
void deleteDir(String path) {
|
||||
steps.dir(path) {
|
||||
steps.deleteDir()
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
def withEnv(List<String> strings, Closure body) {
|
||||
steps.withEnv(strings) {
|
||||
|
@@ -38,6 +38,9 @@ class EdtToDesignerFormatTransformation implements Serializable {
|
||||
def workspaceDir = "$env.WORKSPACE/$WORKSPACE"
|
||||
def configurationRoot = "$env.WORKSPACE/$CONFIGURATION_DIR"
|
||||
|
||||
steps.deleteDir(workspaceDir)
|
||||
steps.deleteDir(configurationRoot)
|
||||
|
||||
steps.createDir(workspaceDir)
|
||||
steps.createDir(configurationRoot)
|
||||
|
||||
|
Reference in New Issue
Block a user