-
Notifications
You must be signed in to change notification settings - Fork 34
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
16 changed files
with
498 additions
and
205 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
{ | ||
"ИмяОбработки":"СписокРелизов1С", | ||
"Параметры":{ | ||
"ИмяПользователя" : "user", | ||
"ПарольПользователя" : "P@ssw0rd", | ||
"ФильтрПриложений" : ["Документооборот КОРП.*2\\.1"], | ||
"ФильтрВерсийНачинаяСДаты" : "2020-12-01T00:00:00", | ||
"ФильтрВерсийДоДаты" : "2021-04-01T00:00:00" | ||
}, | ||
"Обработчики":[ | ||
{ | ||
"ИмяОбработки":"ЗагрузчикРелизов1С", | ||
"ИдОбработчика":"ЗагрузчикДО", | ||
"Параметры":{ | ||
"ИмяПользователя" : "user", | ||
"ПарольПользователя" : "P@ssw0rd", | ||
"КаталогДляСохранения" : "$workDir\\tmp\\distr", | ||
"РаспаковыватьEFD" : true, | ||
"КаталогДляРаспаковкиEFD" : "$workDir\\tmp\\tmplts", | ||
"КаталогВАрхивеДляРаспаковкиEFD" : "DocMngCorp", | ||
"ФайлыДляРаспаковкиEFD" : "1Cv8.cf", | ||
"УдалитьПослеРаспаковкиEFD" : true | ||
}, | ||
"Обработчики":[ | ||
{ | ||
"ИмяОбработки":"ВыгрузкаКаталогаКонфигурацииВГит", | ||
"ИдОбработчика":"ВыгрузкаДО", | ||
"Параметры":{ | ||
"ПутьККаталогуКонфигураций" : "$workDir\\tmp\\tmplts\\DocMngCorp", | ||
"РепозитарийГит" : "$workDir\\tmp\\repo\\DocMngCorp", | ||
"ИмяВеткиГит" : "release_1C", | ||
"КонвертироватьВФорматЕДТ" : true, | ||
"ВерсияЕДТ" : "2021.3.0", | ||
"СнятьСПоддержки" : true, | ||
"ОтносительныйПуть" : "src\\cf" | ||
} | ||
} | ||
] | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -17,9 +17,12 @@ | |
// для выгрузки в git | ||
Перем ИмяФайлаКонфигурации; // Строка - имя файла конфигурации, по умолчанию "1Cv8.cf" | ||
Перем РепозитарийГит; // Строка - путь к репозитарию git | ||
Перем ИмяВеткиГит; // Строка - имя ветки git в которую будет выполняться выгрузка | ||
Перем ИмяАвтора; // Строка - имя автора коммита в git | ||
Перем ПочтаАвтора; // Строка - почта автора коммита в git | ||
Перем КонвертироватьВФорматЕДТ; // Булево - конвертацировать в формат ЕДТ | ||
Перем ВерсияЕДТ; // Строка - верия среды 1С:Enterprise development tools для конвертации | ||
Перем СнятьСПоддержки; // Булево - снять конфигурацию с поддержки | ||
Перем ОтносительныйПуть; // Строка - относительный путь к исходникам внутри репозитория | ||
Перем База_СтрокаСоединения; // Строка - строка соединения служебной базы 1С | ||
// для выполнения выгрузки | ||
|
@@ -94,6 +97,13 @@ | |
"", | ||
"путь к репозитарию git"); | ||
|
||
ДобавитьОписаниеПараметра(Параметры, | ||
"ИмяВеткиГит", | ||
"Строка", | ||
Ложь, | ||
"base1c", | ||
"имя ветки git в которую будет выполняться выгрузка"); | ||
|
||
ДобавитьОписаниеПараметра(Параметры, | ||
"ИмяАвтора", | ||
"Строка", | ||
|
@@ -115,6 +125,20 @@ | |
Ложь, | ||
"Конвертировать в формат ЕДТ"); | ||
|
||
ДобавитьОписаниеПараметра(Параметры, | ||
"ВерсияЕДТ", | ||
"Строка", | ||
Ложь, | ||
"", | ||
"версия среды 1С:Enterprise development tools"); | ||
|
||
ДобавитьОписаниеПараметра(Параметры, | ||
"СнятьСПоддержки", | ||
"Булево", | ||
Ложь, | ||
Ложь, | ||
"Снять конфигурацию с поддержки"); | ||
|
||
ДобавитьОписаниеПараметра(Параметры, | ||
"ОтносительныйПуть", | ||
"Строка", | ||
|
@@ -201,10 +225,13 @@ | |
УстановитьПараметрОбработкиДанныхИзСтруктуры("ПутьККаталогуКонфигураций", ПараметрыОбработки); | ||
УстановитьПараметрОбработкиДанныхИзСтруктуры("ИмяФайлаКонфигурации" , ПараметрыОбработки, "1Cv8.cf"); | ||
УстановитьПараметрОбработкиДанныхИзСтруктуры("РепозитарийГит" , ПараметрыОбработки); | ||
УстановитьПараметрОбработкиДанныхИзСтруктуры("ИмяВеткиГит" , ПараметрыОбработки, "base1c"); | ||
УстановитьПараметрОбработкиДанныхИзСтруктуры("ИмяАвтора" , ПараметрыОбработки, "1c"); | ||
УстановитьПараметрОбработкиДанныхИзСтруктуры("ПочтаАвтора" , ПараметрыОбработки, "[email protected]"); | ||
УстановитьПараметрОбработкиДанныхИзСтруктуры("База_СтрокаСоединения" , ПараметрыОбработки); | ||
УстановитьПараметрОбработкиДанныхИзСтруктуры("КонвертироватьВФорматЕДТ" , ПараметрыОбработки, Ложь); | ||
УстановитьПараметрОбработкиДанныхИзСтруктуры("ВерсияЕДТ" , ПараметрыОбработки, Неопределено); | ||
УстановитьПараметрОбработкиДанныхИзСтруктуры("СнятьСПоддержки" , ПараметрыОбработки, Ложь); | ||
УстановитьПараметрОбработкиДанныхИзСтруктуры("ОтносительныйПуть" , ПараметрыОбработки); | ||
|
||
КонецПроцедуры // УстановитьПараметрыОбработкиДанных() | ||
|
@@ -351,19 +378,29 @@ | |
ПоследняяВерсии = ТекОписание.Версия; | ||
|
||
ДатаКоммита = Служебный.ДатаPOSIX(ТекОписание.Дата); | ||
СообщениеКоммита = СтрШаблон("Обновление версии конфигурации поставщика на %1", ТекОписание.Версия); | ||
|
||
ВерсииДляОбновления = СтрСоединить(ТекОписание.ВерсииДляОбновления, ", "); | ||
СообщениеКоммита = СтрШаблон("Обновление версии конфигурации поставщика на %1%4%4 | ||
|Страница релиза:%4https://releases.1c.ru%2%4Версии для обновления: %3", | ||
ТекОписание.Версия, | ||
ТекОписание.Путь, | ||
ВерсииДляОбновления, | ||
Символы.ПС); | ||
|
||
Выгрузка = Новый ВыгрузкаКонфигурацииВГит(); | ||
Выгрузка.УстановитьПараметрОбработкиДанных("ВерсияПлатформы" , ВерсияПлатформы); | ||
Выгрузка.УстановитьПараметрОбработкиДанных("ПутьККонфигурации", | ||
ОбъединитьПути(ТекОписание.КаталогВерсии, ИмяФайлаКонфигурации)); | ||
Выгрузка.УстановитьПараметрОбработкиДанных("РепозитарийГит" , РепозитарийГит); | ||
Выгрузка.УстановитьПараметрОбработкиДанных("ИмяВеткиГит" , ИмяВеткиГит); | ||
Выгрузка.УстановитьПараметрОбработкиДанных("ИмяАвтора" , ИмяАвтора); | ||
Выгрузка.УстановитьПараметрОбработкиДанных("ПочтаАвтора" , ПочтаАвтора); | ||
Выгрузка.УстановитьПараметрОбработкиДанных("ДатаКоммита" , ДатаКоммита); | ||
Выгрузка.УстановитьПараметрОбработкиДанных("СообщениеКоммита" , СообщениеКоммита); | ||
Выгрузка.УстановитьПараметрОбработкиДанных("База_СтрокаСоединения" , База_СтрокаСоединения); | ||
Выгрузка.УстановитьПараметрОбработкиДанных("КонвертироватьВФорматЕДТ", КонвертироватьВФорматЕДТ); | ||
Выгрузка.УстановитьПараметрОбработкиДанных("ВерсияЕДТ" , ВерсияЕДТ); | ||
Выгрузка.УстановитьПараметрОбработкиДанных("СнятьСПоддержки" , СнятьСПоддержки); | ||
Выгрузка.УстановитьПараметрОбработкиДанных("ОтносительныйПуть" , ОтносительныйПуть); | ||
Выгрузка.ОбработатьДанные(); | ||
|
||
|
@@ -434,6 +471,10 @@ | |
.ТСтрока() | ||
.ВОкружении("YARD_GIT_PATH"); | ||
|
||
Команда.Опция("b git-branch", "base1c", "имя ветки git в которую будет выполняться выгрузка") | ||
.ТСтрока() | ||
.ВОкружении("YARD_GIT_BRANCH"); | ||
|
||
Команда.Опция("a git-author", "1c", "имя автора коммита в git") | ||
.ТСтрока() | ||
.ВОкружении("YARD_GIT_AUTHOR"); | ||
|
@@ -449,6 +490,14 @@ | |
Команда.Опция("edt convert-to-edt", Ложь, "конвертировать в едт") | ||
.Флаг(); | ||
|
||
Команда.Опция("ev edt-version", "", "верия среды 1С:Enterprise development tools для конвертации") | ||
.ТСтрока() | ||
.ВОкружении("YARD_EDT_VERSION"); | ||
|
||
Команда.Опция("rs remove-support", Ложь, "снять конфигруцию с поддержки") | ||
.Флаг() | ||
.ВОкружении("YARD_EDT_REMOVE_SUPPORT"); | ||
|
||
Команда.Опция("srp src-relative-path", ОбъединитьПути("src", "cf"), "относительный путь исходников в репозитарии") | ||
.ТСтрока() | ||
.ВОкружении("YARD_GIT_SRC_PATH"); | ||
|
@@ -470,10 +519,12 @@ | |
УстановитьПараметрОбработкиДанных("ПутьККаталогуКонфигураций", Команда.ЗначениеОпции("path")); | ||
УстановитьПараметрОбработкиДанных("ИмяФайлаКонфигурации" , Команда.ЗначениеОпции("cf-name")); | ||
УстановитьПараметрОбработкиДанных("РепозитарийГит" , Команда.ЗначениеОпции("git-path")); | ||
УстановитьПараметрОбработкиДанных("ИмяВеткиГит" , Команда.ЗначениеОпции("git-branch")); | ||
УстановитьПараметрОбработкиДанных("ИмяАвтора" , Команда.ЗначениеОпции("git-author")); | ||
УстановитьПараметрОбработкиДанных("ПочтаАвтора" , Команда.ЗначениеОпции("git-author-email")); | ||
УстановитьПараметрОбработкиДанных("База_СтрокаСоединения" , Команда.ЗначениеОпции("ibconnection")); | ||
УстановитьПараметрОбработкиДанных("КонвертироватьВФорматЕДТ" , Команда.ЗначениеОпции("convert-to-edt")); | ||
УстановитьПараметрОбработкиДанных("СнятьСПоддержки" , Команда.ЗначениеОпции("remove-support")); | ||
УстановитьПараметрОбработкиДанных("ОтносительныйПуть" , Команда.ЗначениеОпции("src-relative-path")); | ||
|
||
ОбработатьДанные(); | ||
|
Oops, something went wrong.