mirror of
https://github.com/firstBitMarksistskaya/jenkins-lib.git
synced 2024-12-12 11:25:04 +02:00
Добавлен параметр edtVersion в схему.
Добавлено использование параметра в шаге DesignerToEdtFormatTransformation
This commit is contained in:
parent
981f84aada
commit
72b9510fec
@ -1,6 +1,7 @@
|
||||
{
|
||||
"$schema": "schema.json",
|
||||
"v8version": "8.3",
|
||||
"edtVersion": "",
|
||||
"srcDir": "src/cf",
|
||||
"sourceFormat": "designer",
|
||||
"defaultBranch": "main",
|
||||
|
@ -6,6 +6,10 @@
|
||||
"type" : "string",
|
||||
"description" : "Версия платформы 1С:Предприятие в формате 8.3.хх.хххх."
|
||||
},
|
||||
"edtVersion" : {
|
||||
"type" : "string",
|
||||
"description" : "Версия модуля 1C:Enterprise Development Tools формате xxxx.x.x:x86_64"
|
||||
},
|
||||
"srcDir" : {
|
||||
"type" : "string",
|
||||
"description" : "Путь к корневому каталогу с исходниками конфигурации, в случае хранения исходников в формате EDT, необходимо указать путь к проекту"
|
||||
|
@ -12,6 +12,9 @@ class JobConfiguration implements Serializable {
|
||||
@JsonPropertyDescription("Версия платформы 1С:Предприятие в формате 8.3.хх.хххх.")
|
||||
String v8version
|
||||
|
||||
@JsonPropertyDescription("Версия модуля 1C:Enterprise Development Tools формате xxxx.x.x:x86_64")
|
||||
String edtVersion
|
||||
|
||||
@JsonPropertyDescription("Путь к корневому каталогу с исходниками конфигурации, в случае хранения исходников в формате EDT, необходимо указать путь к проекту")
|
||||
String srcDir
|
||||
|
||||
@ -65,6 +68,7 @@ class JobConfiguration implements Serializable {
|
||||
String toString() {
|
||||
return "JobConfiguration{" +
|
||||
"v8version='" + v8version + '\'' +
|
||||
", edtVersion='" + edtVersion + '\'' +
|
||||
", srcDir='" + srcDir + '\'' +
|
||||
", sourceFormat=" + sourceFormat +
|
||||
", stageFlags=" + stageFlags +
|
||||
|
@ -39,7 +39,12 @@ class DesignerToEdtFormatTransformation implements Serializable {
|
||||
|
||||
Logger.println("Конвертация исходников из формата конфигуратора в формат EDT")
|
||||
|
||||
def ringCommand = "ring edt workspace import --configuration-files \"$configurationRoot\" --project-name $PROJECT_NAME --workspace-location \"$workspaceDir\""
|
||||
String edtVersion = "edt"
|
||||
if (config.edtVersion != '') {
|
||||
edtVersion += "@" + config.edtVersion
|
||||
}
|
||||
|
||||
def ringCommand = "ring $edtVersion workspace import --configuration-files \"$configurationRoot\" --project-name $PROJECT_NAME --workspace-location \"$workspaceDir\""
|
||||
|
||||
def ringOpts = [Constants.DEFAULT_RING_OPTS]
|
||||
steps.withEnv(ringOpts) {
|
||||
|
Loading…
Reference in New Issue
Block a user