diff --git a/src/ru/pulsar/jenkins/library/steps/GetExtensions.groovy b/src/ru/pulsar/jenkins/library/steps/GetExtensions.groovy index 3c26fc61..fdb0a530 100644 --- a/src/ru/pulsar/jenkins/library/steps/GetExtensions.groovy +++ b/src/ru/pulsar/jenkins/library/steps/GetExtensions.groovy @@ -51,7 +51,8 @@ class GetExtensions implements Serializable { private void buildExtension(Extension extension, String srcDir, String vrunnerPath, IStepExecutor steps) { - def compileExtCommand = "$vrunnerPath compileexttocfe --src ${srcDir} --out $EXTENSIONS_OUT_DIR/${extension.name}.cfe" + FilePath localPathToExtension = FileUtils.getFilePath(srcDir) + def compileExtCommand = "$vrunnerPath compileexttocfe --src ${localPathToExtension} --out $EXTENSIONS_OUT_DIR/${extension.name}.cfe" List logosConfig = ["LOGOS_CONFIG=$config.logosConfig"] steps.withEnv(logosConfig) { VRunner.exec(compileExtCommand) diff --git a/vars/pipeline1C.groovy b/vars/pipeline1C.groovy index ce6764f7..5582e2d3 100644 --- a/vars/pipeline1C.groovy +++ b/vars/pipeline1C.groovy @@ -80,7 +80,7 @@ void call() { steps { timeout(time: config.timeoutOptions.getBinaries, unit: TimeUnit.MINUTES) { createDir('build/out/cfe') - // Соберем или загрузим cfe из исходников и положим их в папку build/cfe/ + // Соберем или загрузим cfe из исходников и положим их в папку build/out/cfe getExtensions config } }