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