Skip to content
Open
Show file tree
Hide file tree
Changes from 7 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions src/ru/pulsar/jenkins/library/steps/EdtValidate.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import ru.pulsar.jenkins.library.utils.Logger
class EdtValidate implements Serializable {

public static final String RESULT_STASH = 'edt-validate'
public static final String RESULT_FILE = 'build/out/edt-validate.out'
public static final String RESULT_FILE = 'build/out/edt-validate/edt-validate.out'

private final JobConfiguration config

Expand Down Expand Up @@ -55,8 +55,9 @@ class EdtValidate implements Serializable {

engine.edtValidate(steps, config, projectList)

steps.archiveArtifacts("$DesignerToEdtFormatTransformation.WORKSPACE/.metadata/.log")
steps.archiveArtifacts(RESULT_FILE)
// * Каратаев Олег - Убрана отправка в артефакты, т.к. непонятен смысл наличия данных артефактов в сборке
//steps.archiveArtifacts("$DesignerToEdtFormatTransformation.WORKSPACE/.metadata/.log")
//steps.archiveArtifacts(RESULT_FILE)
steps.stash(RESULT_STASH, RESULT_FILE)
}
}
9 changes: 7 additions & 2 deletions src/ru/pulsar/jenkins/library/steps/ResultsTransformer.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import java.nio.file.Paths
class ResultsTransformer implements Serializable {

public static final String RESULT_STASH = 'edt-issues'
public static final String RESULT_FILE = 'build/out/edt-issues.json'
public static final String RESULT_FILE = 'build/out/edt-validate/edt-issues.json'

private final JobConfiguration config

Expand Down Expand Up @@ -73,8 +73,13 @@ class ResultsTransformer implements Serializable {

}

steps.archiveArtifacts(RESULT_FILE)
steps.stash(RESULT_STASH, RESULT_FILE)

// Архивируем результат в отдельный архив и отправляем в артефакты.
def resultDir = FileUtils.getFilePath("$edtValidateFile").getParent()
String archivePath = "edt-validate-ResultForSonar.zip"
Boolean archiveArtifacts = true
steps.zip("$resultDir", archivePath, '', archiveArtifacts)

}
}