1
0

Явное удаление папок для временных воркспейса и выгрузки

This commit is contained in:
Nikita Gryzlov
2021-11-03 17:21:22 +03:00
parent 792dbf3cdf
commit 3a532ad365
3 changed files with 28 additions and 0 deletions

View File

@@ -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)

View File

@@ -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) {

View File

@@ -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)