1
0
mirror of https://github.com/Untru/gitmanager.git synced 2025-08-09 21:37:16 +02:00

Переписал на добавить опции

This commit is contained in:
Pavel Chegodaev
2025-05-21 09:47:38 +03:00
parent f3ddec3bcb
commit 47cdf3e67f

View File

@@ -21,8 +21,7 @@
КомандаЗапуска = Новый Массив;
КомандаЗапуска.Добавить("git");
КомандаЗапуска.Добавить("switch");
КомандаЗапуска.Добавить("-c");
КомандаЗапуска.Добавить(НоваяВетка);
ДобавитьОпцию(КомандаЗапуска, "-c", НоваяВетка);
Возврат КомандаЗапуска;
@@ -191,58 +190,31 @@
КомандаЗапуска.Добавить("oscript");
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
КомандаЗапуска.Добавить("branche");
КомандаЗапуска.Добавить("--PathRepository");
КомандаЗапуска.Добавить(ПараметрыБазы.КаталогБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathRepository", ПараметрыБазы.КаталогБазы);
//ПараметрыБазы
КомандаЗапуска.Добавить("--ServerDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяSQL);
КомандаЗапуска.Добавить("--NameDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяИнформационнойБазы);
КомандаЗапуска.Добавить("--UsrLogin1c");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяПользователяИнформационнойБазы);
КомандаЗапуска.Добавить("--UsrPswd1c");
КомандаЗапуска.Добавить(ПараметрыБазы.ПарольПользователяИнформационнойБазы);
КомандаЗапуска.Добавить("--PathServer1с");
КомандаЗапуска.Добавить(ПараметрыБазы.КластерСерверов);
КомандаЗапуска.Добавить("--NumberPlatform");
КомандаЗапуска.Добавить(ПараметрыБазы.НомерВерсииПлатформы);
КомандаЗапуска.Добавить("--TypeDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ТипSQL);
КомандаЗапуска.Добавить("--UsrLoginDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ЛогинSQL);
КомандаЗапуска.Добавить("--UsrPswdDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ПарольSQL);
КомандаЗапуска.Добавить("--PathServerDB");
КомандаЗапуска.Добавить(ПараметрыБазы.КластерСерверов);
КомандаЗапуска.Добавить("--RunRas");
КомандаЗапуска.Добавить("false");
КомандаЗапуска.Добавить("--MethodLoadDB");
КомандаЗапуска.Добавить(Строка(ПараметрыБазы.РежимРаботыКонфигурации));
ДобавитьОпцию(КомандаЗапуска, "--ServerDB", ПараметрыБазы.ИмяSQL);
ДобавитьОпцию(КомандаЗапуска, "--NameDB", ПараметрыБазы.ИмяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--UsrLogin1c", ПараметрыБазы.ИмяПользователяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--UsrPswd1c", ПараметрыБазы.ПарольПользователяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathServer1с", ПараметрыБазы.КластерСерверов);
ДобавитьОпцию(КомандаЗапуска, "--NumberPlatform", ПараметрыБазы.НомерВерсииПлатформы);
ДобавитьОпцию(КомандаЗапуска, "--TypeDB", ПараметрыБазы.ТипSQL);
ДобавитьОпцию(КомандаЗапуска, "--UsrLoginDB", ПараметрыБазы.ЛогинSQL);
ДобавитьОпцию(КомандаЗапуска, "--UsrPswdDB", ПараметрыБазы.ПарольSQL);
ДобавитьОпцию(КомандаЗапуска, "--PathServerDB", ПараметрыБазы.КластерСерверов);
ДобавитьОпцию(КомандаЗапуска, "--RunRas", "false");
ДобавитьОпцию(КомандаЗапуска, "--MethodLoadDB", Строка(ПараметрыБазы.РежимРаботыКонфигурации));
КомандаЗапуска.Добавить("--NameDBWeb");
КомандаЗапуска.Добавить(ПараметрыБазы.БазаПубликации);
КомандаЗапуска.Добавить("--ServerDBWeb");
КомандаЗапуска.Добавить(ПараметрыБазы.СерверПубликации);
ДобавитьОпцию(КомандаЗапуска, "--NameDBWeb", ПараметрыБазы.БазаПубликации);
ДобавитьОпцию(КомандаЗапуска, "--ServerDBWeb", ПараметрыБазы.СерверПубликации);
//ПараметрыЗадачи
КомандаЗапуска.Добавить("--NewBranche");
КомандаЗапуска.Добавить(ПараметрыЗадачи.ИмяВетки);
Если ЗначениеЗаполнено(ПараметрыЗадачи.ДорабатыватьКонфигурацию) Тогда
КомандаЗапуска.Добавить("--LoadDB");
КомандаЗапуска.Добавить(Формат(ПараметрыЗадачи.ДорабатыватьКонфигурацию, "БЛ=false; БИ=true"));
КонецЕсли;
Если ЗначениеЗаполнено(ПараметрыЗадачи.ВнешниеФайлы) Тогда
КомандаЗапуска.Добавить("--NamesDataProcessors");
КомандаЗапуска.Добавить(ПараметрыЗадачи.ВнешниеФайлы);
КонецЕсли;
Если ЗначениеЗаполнено(ПараметрыЗадачи.Расширения) Тогда
КомандаЗапуска.Добавить("--Extensions");
КомандаЗапуска.Добавить(ПараметрыЗадачи.Расширения);
КонецЕсли;
ДобавитьОпцию(КомандаЗапуска, "--NewBranche", ПараметрыЗадачи.ИмяВетки);
ДобавитьОпцию(КомандаЗапуска, "--LoadDB", Формат(ПараметрыЗадачи.ДорабатыватьКонфигурацию, "БЛ=false; БИ=true"));
ДобавитьОпцию(КомандаЗапуска, "--NamesDataProcessors", ПараметрыЗадачи.ВнешниеФайлы);
ДобавитьОпцию(КомандаЗапуска, "--Extensions", ПараметрыЗадачи.Расширения);
ОбернутьОпцииКомандыВЗнакРавно(КомандаЗапуска);
@@ -258,48 +230,30 @@
КомандаЗапуска.Добавить("oscript");
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
КомандаЗапуска.Добавить("brancheToDevelop");
КомандаЗапуска.Добавить("--PathRepository");
КомандаЗапуска.Добавить(ПараметрыБазы.КаталогБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathRepository", ПараметрыБазы.КаталогБазы);
//ПараметрыБазы
КомандаЗапуска.Добавить("--ServerDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяSQL);
КомандаЗапуска.Добавить("--NameDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяИнформационнойБазы);
КомандаЗапуска.Добавить("--UsrLogin1c");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяПользователяИнформационнойБазы);
КомандаЗапуска.Добавить("--UsrPswd1c");
КомандаЗапуска.Добавить(ПараметрыБазы.ПарольПользователяИнформационнойБазы);
КомандаЗапуска.Добавить("--PathServer1с");
КомандаЗапуска.Добавить(ПараметрыБазы.КластерСерверов);
КомандаЗапуска.Добавить("--NumberPlatform");
КомандаЗапуска.Добавить(ПараметрыБазы.НомерВерсииПлатформы);
КомандаЗапуска.Добавить("--TypeDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ТипSQL);
КомандаЗапуска.Добавить("--UsrLoginDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ЛогинSQL);
КомандаЗапуска.Добавить("--UsrPswdDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ПарольSQL);
КомандаЗапуска.Добавить("--PathServerDB");
КомандаЗапуска.Добавить(ПараметрыБазы.КластерСерверов);
КомандаЗапуска.Добавить("--RunRas");
КомандаЗапуска.Добавить("false");
КомандаЗапуска.Добавить("--MethodLoadDB");
КомандаЗапуска.Добавить(Строка(ПараметрыБазы.РежимРаботыКонфигурации));
ДобавитьОпцию(КомандаЗапуска, "--ServerDB", ПараметрыБазы.ИмяSQL);
ДобавитьОпцию(КомандаЗапуска, "--NameDB", ПараметрыБазы.ИмяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--UsrLogin1c", ПараметрыБазы.ИмяПользователяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--UsrPswd1c", ПараметрыБазы.ПарольПользователяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathServer1с", ПараметрыБазы.КластерСерверов);
ДобавитьОпцию(КомандаЗапуска, "--NumberPlatform", ПараметрыБазы.НомерВерсииПлатформы);
ДобавитьОпцию(КомандаЗапуска, "--TypeDB", ПараметрыБазы.ТипSQL);
ДобавитьОпцию(КомандаЗапуска, "--UsrLoginDB", ПараметрыБазы.ЛогинSQL);
ДобавитьОпцию(КомандаЗапуска, "--UsrPswdDB", ПараметрыБазы.ПарольSQL);
ДобавитьОпцию(КомандаЗапуска, "--PathServerDB", ПараметрыБазы.КластерСерверов);
ДобавитьОпцию(КомандаЗапуска, "--RunRas", "false");
ДобавитьОпцию(КомандаЗапуска, "--MethodLoadDB", Строка(ПараметрыБазы.РежимРаботыКонфигурации));
КомандаЗапуска.Добавить("--PathStorage");
КомандаЗапуска.Добавить(ПараметрыБазы.ПутьКХранилищу);
КомандаЗапуска.Добавить("--UserStorage");
КомандаЗапуска.Добавить(ПараметрыБазы.ПользовательХранилища);
ДобавитьОпцию(КомандаЗапуска, "--PathStorage", ПараметрыБазы.ПутьКХранилищу);
ДобавитьОпцию(КомандаЗапуска, "--UserStorage", ПараметрыБазы.ПользовательХранилища);
КомандаЗапуска.Добавить("--NameDBWeb");
КомандаЗапуска.Добавить(ПараметрыБазы.БазаПубликации);
КомандаЗапуска.Добавить("--ServerDBWeb");
КомандаЗапуска.Добавить(ПараметрыБазы.СерверПубликации);
ДобавитьОпцию(КомандаЗапуска, "--NameDBWeb", ПараметрыБазы.БазаПубликации);
ДобавитьОпцию(КомандаЗапуска, "--ServerDBWeb", ПараметрыБазы.СерверПубликации);
//ПараметрыЗадачи
КомандаЗапуска.Добавить("--NewBranche");
КомандаЗапуска.Добавить(ПараметрыЗадачи.ИмяВетки);
ДобавитьОпцию(КомандаЗапуска, "--NewBranche", ПараметрыЗадачи.ИмяВетки);
ДобавитьОпцию(КомандаЗапуска, "--UpdateDB", ПараметрыЗадачи.ОбновитьКонфИзХранилища);
ДобавитьОпцию(КомандаЗапуска, "--LoadDB", ПараметрыЗадачи.ДорабатыватьКонфигурацию);
@@ -353,57 +307,35 @@
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
КомандаЗапуска.Добавить("commit");
КомандаЗапуска.Добавить("--PathRepository");
КомандаЗапуска.Добавить(ПараметрыБазы.КаталогБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathRepository", ПараметрыБазы.КаталогБазы);
//ПараметрыБазы
КомандаЗапуска.Добавить("--NameDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяИнформационнойБазы);
КомандаЗапуска.Добавить("--UsrLogin1c");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяПользователяИнформационнойБазы);
КомандаЗапуска.Добавить("--UsrPswd1c");
КомандаЗапуска.Добавить(ПараметрыБазы.ПарольПользователяИнформационнойБазы);
КомандаЗапуска.Добавить("--PathServer1с");
КомандаЗапуска.Добавить(ПараметрыБазы.КластерСерверов);
КомандаЗапуска.Добавить("--NumberPlatform");
КомандаЗапуска.Добавить(ПараметрыБазы.НомерВерсииПлатформы);
КомандаЗапуска.Добавить("--ServerDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяSQL);
КомандаЗапуска.Добавить("--TypeDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ТипSQL);
КомандаЗапуска.Добавить("--UsrLoginDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ЛогинSQL);
КомандаЗапуска.Добавить("--UsrPswdDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ПарольSQL);
КомандаЗапуска.Добавить("--PathServerDB");
КомандаЗапуска.Добавить(ПараметрыБазы.КластерСерверов);
КомандаЗапуска.Добавить("--Репозиторий");
КомандаЗапуска.Добавить(ПараметрыБазы.URLGitLab);
КомандаЗапуска.Добавить("--TokenConnectionGitLab");
КомандаЗапуска.Добавить(НастройкиПользователя.ТокенGitLab);
КомандаЗапуска.Добавить("--IdProject");
КомандаЗапуска.Добавить(ПараметрыБазы.ИДПроектаGitLab);
КомандаЗапуска.Добавить("--RunRas");
КомандаЗапуска.Добавить("false");
КомандаЗапуска.Добавить("--MethodLoadDB");
КомандаЗапуска.Добавить(Строка(ПараметрыБазы.РежимРаботыКонфигурации));
ДобавитьОпцию(КомандаЗапуска, "--NameDB", ПараметрыБазы.ИмяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--UsrLogin1c", ПараметрыБазы.ИмяПользователяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--UsrPswd1c", ПараметрыБазы.ПарольПользователяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathServer1с", ПараметрыБазы.КластерСерверов);
ДобавитьОпцию(КомандаЗапуска, "--NumberPlatform", ПараметрыБазы.НомерВерсииПлатформы);
ДобавитьОпцию(КомандаЗапуска, "--ServerDB", ПараметрыБазы.ИмяSQL);
ДобавитьОпцию(КомандаЗапуска, "--TypeDB", ПараметрыБазы.ТипSQL);
ДобавитьОпцию(КомандаЗапуска, "--UsrLoginDB", ПараметрыБазы.ЛогинSQL);
ДобавитьОпцию(КомандаЗапуска, "--UsrPswdDB", ПараметрыБазы.ПарольSQL);
ДобавитьОпцию(КомандаЗапуска, "--PathServerDB", ПараметрыБазы.КластерСерверов);
ДобавитьОпцию(КомандаЗапуска, "--Репозиторий", ПараметрыБазы.URLGitLab);
ДобавитьОпцию(КомандаЗапуска, "--TokenConnectionGitLab", НастройкиПользователя.ТокенGitLab);
ДобавитьОпцию(КомандаЗапуска, "--IdProject", ПараметрыБазы.ИДПроектаGitLab);
ДобавитьОпцию(КомандаЗапуска, "--RunRas", "false");
ДобавитьОпцию(КомандаЗапуска, "--MethodLoadDB", Строка(ПараметрыБазы.РежимРаботыКонфигурации));
КомандаЗапуска.Добавить("--CommitAuthor");
КомандаЗапуска.Добавить(РаботаСGit.АвторКоммита(НастройкиПользователя));
ДобавитьОпцию(КомандаЗапуска, "--CommitAuthor", РаботаСGit.АвторКоммита(НастройкиПользователя));
Если ЗначениеЗаполнено(ПараметрыЗадачи.ДорабатыватьКонфигурацию) Тогда
КомандаЗапуска.Добавить("--LoadDB");
КомандаЗапуска.Добавить(Формат(ПараметрыЗадачи.ДорабатыватьКонфигурацию, "БЛ=false; БИ=true"));
ДобавитьОпцию(КомандаЗапуска, "--LoadDB", Формат(ПараметрыЗадачи.ДорабатыватьКонфигурацию, "БЛ=false; БИ=true"));
КонецЕсли;
Если ЗначениеЗаполнено(ПараметрыЗадачи.Расширения) Тогда
КомандаЗапуска.Добавить("--Extensions");
КомандаЗапуска.Добавить(ПараметрыЗадачи.Расширения);
КонецЕсли;
ДобавитьОпцию(КомандаЗапуска, "--Extensions", ПараметрыЗадачи.Расширения);
//ПараметрыЗадачи
КомандаЗапуска.Добавить("--TextCommit");
КомандаЗапуска.Добавить(ДополнительныеПараметры.ТекстКоммита);
ДобавитьОпцию(КомандаЗапуска, "--TextCommit", ДополнительныеПараметры.ТекстКоммита);
ОбернутьОпцииКомандыВЗнакРавно(КомандаЗапуска);
@@ -425,12 +357,10 @@
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
КомандаЗапуска.Добавить("CreateBranche");
КомандаЗапуска.Добавить("--PathRepository");
КомандаЗапуска.Добавить(ПараметрыБазы.КаталогБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathRepository", ПараметрыБазы.КаталогБазы);
//ПараметрыБазы
КомандаЗапуска.Добавить("--NewBranche");
КомандаЗапуска.Добавить(ПараметрыЗадачи.ИмяВетки);
ДобавитьОпцию(КомандаЗапуска, "--NewBranche", ПараметрыЗадачи.ИмяВетки);
Возврат КомандаЗапуска
@@ -452,14 +382,10 @@
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
КомандаЗапуска.Добавить("init");
КомандаЗапуска.Добавить("--PathRepository");
КомандаЗапуска.Добавить(ПараметрыБазы.КаталогБазы);
КомандаЗапуска.Добавить("--PathRemoteRepository");
КомандаЗапуска.Добавить(ПараметрыБазы.PathGitClone);
КомандаЗапуска.Добавить("--UserName");
КомандаЗапуска.Добавить(НастройкиПользователя.ИмяПользователяGitLab);
КомандаЗапуска.Добавить("--UserEmail");
КомандаЗапуска.Добавить(НастройкиПользователя.ПочтаПользователяGitLab);
ДобавитьОпцию(КомандаЗапуска, "--PathRepository", ПараметрыБазы.КаталогБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathRemoteRepository", ПараметрыБазы.PathGitClone);
ДобавитьОпцию(КомандаЗапуска, "--UserName", НастройкиПользователя.ИмяПользователяGitLab);
ДобавитьОпцию(КомандаЗапуска, "--UserEmail", НастройкиПользователя.ПочтаПользователяGitLab);
Возврат КомандаЗапуска
@@ -490,63 +416,36 @@
КомандаЗапуска.Добавить("oscript");
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
КомандаЗапуска.Добавить("BuildRelease");
КомандаЗапуска.Добавить("--PathRepository");
КомандаЗапуска.Добавить(ПараметрыБазы.КаталогБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathRepository", ПараметрыБазы.КаталогБазы);
//ПараметрыБазы
КомандаЗапуска.Добавить("--NameDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяИнформационнойБазы);
КомандаЗапуска.Добавить("--UsrLogin1c");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяПользователяИнформационнойБазы);
КомандаЗапуска.Добавить("--UsrPswd1c");
КомандаЗапуска.Добавить(ПараметрыБазы.ПарольПользователяИнформационнойБазы);
КомандаЗапуска.Добавить("--PathServer1с");
КомандаЗапуска.Добавить(ПараметрыБазы.КластерСерверов);
КомандаЗапуска.Добавить("--NumberPlatform");
КомандаЗапуска.Добавить(ПараметрыБазы.НомерВерсииПлатформы);
КомандаЗапуска.Добавить("--TypeDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ТипSQL);
КомандаЗапуска.Добавить("--UsrLoginDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ЛогинSQL);
КомандаЗапуска.Добавить("--UsrPswdDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ПарольSQL);
КомандаЗапуска.Добавить("--PathServerDB");
КомандаЗапуска.Добавить(ПараметрыБазы.КластерСерверов);
КомандаЗапуска.Добавить("--RunRas");
КомандаЗапуска.Добавить("false");
КомандаЗапуска.Добавить("--NameDBWeb");
КомандаЗапуска.Добавить(ПараметрыБазы.БазаПубликации);
КомандаЗапуска.Добавить("--ServerDBWeb");
КомандаЗапуска.Добавить(ПараметрыБазы.СерверПубликации);
КомандаЗапуска.Добавить("--MethodLoadDB");
КомандаЗапуска.Добавить(Строка(ПараметрыБазы.РежимРаботыКонфигурации));
КомандаЗапуска.Добавить("--LoadDB");
КомандаЗапуска.Добавить(ПараметрыБазы.СобиратьКонфигурациюВРелиз);
КомандаЗапуска.Добавить("--PathRelease");
КомандаЗапуска.Добавить(ПараметрыБазы.КаталогСборкиРелиза);
КомандаЗапуска.Добавить("--NameRelease");
КомандаЗапуска.Добавить(Релиз.НомерРелиза);
КомандаЗапуска.Добавить("--PathStorage");
КомандаЗапуска.Добавить(ПараметрыБазы.ПутьКХранилищу);
КомандаЗапуска.Добавить("--UserStorage");
КомандаЗапуска.Добавить(ПараметрыБазы.ПользовательХранилища);
ДобавитьОпцию(КомандаЗапуска, "--NameDB", ПараметрыБазы.ИмяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--UsrLogin1c", ПараметрыБазы.ИмяПользователяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--UsrPswd1c", ПараметрыБазы.ПарольПользователяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathServer1с", ПараметрыБазы.КластерСерверов);
ДобавитьОпцию(КомандаЗапуска, "--NumberPlatform", ПараметрыБазы.НомерВерсииПлатформы);
ДобавитьОпцию(КомандаЗапуска, "--TypeDB", ПараметрыБазы.ТипSQL);
ДобавитьОпцию(КомандаЗапуска, "--UsrLoginDB", ПараметрыБазы.ЛогинSQL);
ДобавитьОпцию(КомандаЗапуска, "--UsrPswdDB", ПараметрыБазы.ПарольSQL);
ДобавитьОпцию(КомандаЗапуска, "--PathServerDB", ПараметрыБазы.КластерСерверов);
ДобавитьОпцию(КомандаЗапуска, "--RunRas", "false");
ДобавитьОпцию(КомандаЗапуска, "--NameDBWeb", ПараметрыБазы.БазаПубликации);
ДобавитьОпцию(КомандаЗапуска, "--ServerDBWeb", ПараметрыБазы.СерверПубликации);
ДобавитьОпцию(КомандаЗапуска, "--MethodLoadDB", Строка(ПараметрыБазы.РежимРаботыКонфигурации));
ДобавитьОпцию(КомандаЗапуска, "--LoadDB", ПараметрыБазы.СобиратьКонфигурациюВРелиз);
ДобавитьОпцию(КомандаЗапуска, "--PathRelease", ПараметрыБазы.КаталогСборкиРелиза);
ДобавитьОпцию(КомандаЗапуска, "--NameRelease", Релиз.НомерРелиза);
ДобавитьОпцию(КомандаЗапуска, "--PathStorage", ПараметрыБазы.ПутьКХранилищу);
ДобавитьОпцию(КомандаЗапуска, "--UserStorage", ПараметрыБазы.ПользовательХранилища);
//Хранилище расширений
КомандаЗапуска.Добавить("--PathStorageAelita");
КомандаЗапуска.Добавить(ПараметрыБазы.ПутьКХранилищуAelita);
КомандаЗапуска.Добавить("--UserStorageAelita");
КомандаЗапуска.Добавить(ПараметрыБазы.ПользовательХранилищаAelita);
КомандаЗапуска.Добавить("--PathStorageToolsWorld");
КомандаЗапуска.Добавить(ПараметрыБазы.ПутьКХранилищуToolsWorld);
КомандаЗапуска.Добавить("--UserStorageToolsWorld");
КомандаЗапуска.Добавить(ПараметрыБазы.ПользовательХранилищаToolsworld);
КомандаЗапуска.Добавить("--NamesDataProcessors");
КомандаЗапуска.Добавить(СписокОбновляемыхОбработок);
ДобавитьОпцию(КомандаЗапуска, "--PathStorageAelita", ПараметрыБазы.ПутьКХранилищуAelita);
ДобавитьОпцию(КомандаЗапуска, "--UserStorageAelita", ПараметрыБазы.ПользовательХранилищаAelita);
ДобавитьОпцию(КомандаЗапуска, "--PathStorageToolsWorld", ПараметрыБазы.ПутьКХранилищуToolsWorld);
ДобавитьОпцию(КомандаЗапуска, "--UserStorageToolsWorld", ПараметрыБазы.ПользовательХранилищаToolsworld);
ДобавитьОпцию(КомандаЗапуска, "--NamesDataProcessors", СписокОбновляемыхОбработок);
ОбернутьОпцииКомандыВЗнакРавно(КомандаЗапуска);
@@ -579,8 +478,7 @@
КомандаЗапуска.Добавить("oscript");
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
КомандаЗапуска.Добавить("CompileDataProcessors");
КомандаЗапуска.Добавить("--PathRepository");
КомандаЗапуска.Добавить(ПараметрыБазы.КаталогБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathRepository", ПараметрыБазы.КаталогБазы);
//ПараметрыБазы
ДобавитьОпцию(КомандаЗапуска, "--NameDB", ПараметрыБазы.ИмяИнформационнойБазы);
@@ -827,24 +725,18 @@
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
КомандаЗапуска.Добавить("CreateMergeRequest");
КомандаЗапуска.Добавить("--PathRepository");
КомандаЗапуска.Добавить(ПараметрыБазы.КаталогБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathRepository", ПараметрыБазы.КаталогБазы);
//ПараметрыБазы
КомандаЗапуска.Добавить("--Репозиторий");
КомандаЗапуска.Добавить(ПараметрыБазы.URLGitLab);
КомандаЗапуска.Добавить("--TokenConnectionGitLab");
КомандаЗапуска.Добавить(НастройкиПользователя.ТокенGitLab);
КомандаЗапуска.Добавить("--IdProject");
КомандаЗапуска.Добавить(ПараметрыБазы.ИДПроектаGitLab);
ДобавитьОпцию(КомандаЗапуска, "--Репозиторий", ПараметрыБазы.URLGitLab);
ДобавитьОпцию(КомандаЗапуска, "--TokenConnectionGitLab", НастройкиПользователя.ТокенGitLab);
ДобавитьОпцию(КомандаЗапуска, "--IdProject", ПараметрыБазы.ИДПроектаGitLab);
Если ЗначениеЗаполнено(НастройкиПользователя.IDПользователяGitLab) Тогда
КомандаЗапуска.Добавить("--IdUserGitlab");
КомандаЗапуска.Добавить(НастройкиПользователя.IDПользователяGitLab);
ДобавитьОпцию(КомандаЗапуска, "--IdUserGitlab", НастройкиПользователя.IDПользователяGitLab);
КонецЕсли;
КомандаЗапуска.Добавить("--TextMR");
КомандаЗапуска.Добавить(ДополнительныеПараметры.ТекстМерджРеквеста);
ДобавитьОпцию(КомандаЗапуска, "--TextMR", ДополнительныеПараметры.ТекстМерджРеквеста);
ОбернутьОпцииКомандыВЗнакРавно(КомандаЗапуска);
@@ -878,15 +770,10 @@
КомандаЗапуска.Добавить("pr");
КомандаЗапуска.Добавить("create");
КомандаЗапуска.Добавить("--base");
КомандаЗапуска.Добавить("develop");
КомандаЗапуска.Добавить("--head");
КомандаЗапуска.Добавить(ДополнительныеПараметры.ИмяВетки);
КомандаЗапуска.Добавить("--title");
КомандаЗапуска.Добавить(ДополнительныеПараметры.ТекстМерджРеквеста);
КомандаЗапуска.Добавить("--body");
КомандаЗапуска.Добавить(ДополнительныеПараметры.ТекстМерджРеквеста);
ДобавитьОпцию(КомандаЗапуска, "--base", "develop");
ДобавитьОпцию(КомандаЗапуска, "--head", ДополнительныеПараметры.ИмяВетки);
ДобавитьОпцию(КомандаЗапуска, "--title", ДополнительныеПараметры.ТекстМерджРеквеста);
ДобавитьОпцию(КомандаЗапуска, "--body", ДополнительныеПараметры.ТекстМерджРеквеста);
ОбернутьОпцииКомандыВЗнакРавно(КомандаЗапуска);
@@ -963,36 +850,23 @@
КомандаЗапуска.Добавить("oscript");
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
КомандаЗапуска.Добавить("UpdateDataProcessors");
КомандаЗапуска.Добавить("--PathRepository");
КомандаЗапуска.Добавить(ПараметрыБазы.КаталогБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathRepository", ПараметрыБазы.КаталогБазы);
//ПараметрыБазы
КомандаЗапуска.Добавить("--NameDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяИнформационнойБазы);
КомандаЗапуска.Добавить("--UsrLogin1c");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяПользователяИнформационнойБазы);
КомандаЗапуска.Добавить("--UsrPswd1c");
КомандаЗапуска.Добавить(ПараметрыБазы.ПарольПользователяИнформационнойБазы);
КомандаЗапуска.Добавить("--PathServer1с");
КомандаЗапуска.Добавить(ПараметрыБазы.КластерСерверов);
КомандаЗапуска.Добавить("--NumberPlatform");
КомандаЗапуска.Добавить(ПараметрыБазы.НомерВерсииПлатформы);
КомандаЗапуска.Добавить("--TypeDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ТипSQL);
КомандаЗапуска.Добавить("--UsrLoginDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ЛогинSQL);
КомандаЗапуска.Добавить("--UsrPswdDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ПарольSQL);
КомандаЗапуска.Добавить("--PathServerDB");
КомандаЗапуска.Добавить(ПараметрыБазы.КластерСерверов);
КомандаЗапуска.Добавить("--RunRas");
КомандаЗапуска.Добавить("false");
КомандаЗапуска.Добавить("--MethodLoadDB");
КомандаЗапуска.Добавить(Строка(ПараметрыБазы.РежимРаботыКонфигурации));
КомандаЗапуска.Добавить("--NamesDataProcessors");
КомандаЗапуска.Добавить(СписокОбновляемыхОбработок);
КомандаЗапуска.Добавить("--NamesUpdateDB");
КомандаЗапуска.Добавить(СписокБазНаОбновление);
ДобавитьОпцию(КомандаЗапуска, "--NameDB", ПараметрыБазы.ИмяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--UsrLogin1c", ПараметрыБазы.ИмяПользователяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--UsrPswd1c", ПараметрыБазы.ПарольПользователяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathServer1с", ПараметрыБазы.КластерСерверов);
ДобавитьОпцию(КомандаЗапуска, "--NumberPlatform", ПараметрыБазы.НомерВерсииПлатформы);
ДобавитьОпцию(КомандаЗапуска, "--TypeDB", ПараметрыБазы.ТипSQL);
ДобавитьОпцию(КомандаЗапуска, "--UsrLoginDB", ПараметрыБазы.ЛогинSQL);
ДобавитьОпцию(КомандаЗапуска, "--UsrPswdDB", ПараметрыБазы.ПарольSQL);
ДобавитьОпцию(КомандаЗапуска, "--PathServerDB", ПараметрыБазы.КластерСерверов);
ДобавитьОпцию(КомандаЗапуска, "--RunRas", "false");
ДобавитьОпцию(КомандаЗапуска, "--MethodLoadDB", Строка(ПараметрыБазы.РежимРаботыКонфигурации));
ДобавитьОпцию(КомандаЗапуска, "--NamesDataProcessors", СписокОбновляемыхОбработок);
ДобавитьОпцию(КомандаЗапуска, "--NamesUpdateDB", СписокБазНаОбновление);
ОбернутьОпцииКомандыВЗнакРавно(КомандаЗапуска);
@@ -1016,17 +890,12 @@
КомандаЗапуска.Добавить("oscript");
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
КомандаЗапуска.Добавить("block");
КомандаЗапуска.Добавить("--NameDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяИнформационнойБазы);
КомандаЗапуска.Добавить("--UsrLogin1c");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяПользователяИнформационнойБазы);
КомандаЗапуска.Добавить("--UsrPswd1c");
КомандаЗапуска.Добавить(ПараметрыБазы.ПарольПользователяИнформационнойБазы);
КомандаЗапуска.Добавить("--PathServer1с");
КомандаЗапуска.Добавить(ПараметрыБазы.КластерСерверов);
КомандаЗапуска.Добавить("--AccessCode");
//КомандаЗапуска.Добавить(Релиз.НомерРелиза);
КомандаЗапуска.Добавить("Обновление");
ДобавитьОпцию(КомандаЗапуска, "--NameDB", ПараметрыБазы.ИмяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--UsrLogin1c", ПараметрыБазы.ИмяПользователяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--UsrPswd1c", ПараметрыБазы.ПарольПользователяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathServer1с", ПараметрыБазы.КластерСерверов);
ДобавитьОпцию(КомандаЗапуска, "--AccessCode", "Обновление");
ОбернутьОпцииКомандыВЗнакРавно(КомандаЗапуска);
@@ -1050,14 +919,11 @@
КомандаЗапуска.Добавить("oscript");
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
КомандаЗапуска.Добавить("scorpion");
КомандаЗапуска.Добавить("--NameDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяИнформационнойБазы);
КомандаЗапуска.Добавить("--UsrLogin1c");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяПользователяИнформационнойБазы);
КомандаЗапуска.Добавить("--UsrPswd1c");
КомандаЗапуска.Добавить(ПараметрыБазы.ПарольПользователяИнформационнойБазы);
КомандаЗапуска.Добавить("--PathServer1с");
КомандаЗапуска.Добавить(ПараметрыБазы.КластерСерверов);
ДобавитьОпцию(КомандаЗапуска, "--NameDB", ПараметрыБазы.ИмяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--UsrLogin1c", ПараметрыБазы.ИмяПользователяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--UsrPswd1c", ПараметрыБазы.ПарольПользователяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathServer1с", ПараметрыБазы.КластерСерверов);
ОбернутьОпцииКомандыВЗнакРавно(КомандаЗапуска);
@@ -1118,6 +984,8 @@
КонецЦикла;
Возврат КомандаЗапуска;
КонецФункции
Процедура ДобавитьОпцию(КомандаЗапуска, Опция, Значение)