mirror of
https://github.com/Untru/gitmanager.git
synced 2026-06-20 01:17:28 +02:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4bf8495478 | ||
|
|
f1dc920952 | ||
|
|
a6bf488b41 | ||
|
|
58e25f6020 | ||
|
|
7bdc464ecf | ||
|
|
f25e372787 | ||
|
|
a1c5302edd | ||
|
|
239359d1b3 | ||
|
|
8ce5b163ce | ||
|
|
1dea44fb78 | ||
|
|
3a1537f998 | ||
|
|
ef39586ae0 | ||
|
|
6903def1c8 | ||
|
|
bf029d9589 | ||
|
|
1a7b169cfa | ||
|
|
5b9271e631 | ||
|
|
4e2158d6a6 | ||
|
|
aba3baaa27 | ||
|
|
e7cf25c4c5 | ||
|
|
32c1323b39 | ||
|
|
ccf15255e2 | ||
|
|
a0bcf5496a | ||
|
|
4f79f21383 | ||
|
|
3d69103777 | ||
|
|
a35343fc73 | ||
|
|
8e8d5307a3 | ||
|
|
b485ba3d9a |
No files matched your search
@@ -1,4 +1,5 @@
|
||||
|
||||
|
||||
## Старт работы
|
||||
Для начала работы необходимо создать пользователя с правами "Администратор", далее необходимо заполнить
|
||||
Настройки пользователя:
|
||||
@@ -17,3 +18,23 @@
|
||||
У службы под которой запужена 1с должны быть права на шару папки
|
||||

|
||||
|
||||
Необходимо запустить RAC как службу
|
||||
|
||||
``` bat
|
||||
@echo off
|
||||
rem %1 - полный номер версии 1С:Предприятия
|
||||
set SrvUserName=.\USR1CV8
|
||||
set SrvUserPwd="c2o3"
|
||||
set CtrlPort=1540
|
||||
set AgentName=localhost
|
||||
set RASPort=1545
|
||||
set SrvcName="1C:Enterprise 8.3 Remote Server 26"
|
||||
set BinPath="\"C:\Program Files\1cv8\8.3.26.1540\bin\ras.exe\" cluster --service --port=%RASPort% %AgentName%:%CtrlPort%"
|
||||
set Desctiption="1C:Enterprise 8.3 Remote Server 26"
|
||||
sc stop %SrvcName%
|
||||
sc delete %SrvcName%
|
||||
sc create %SrvcName% binPath= %BinPath% start= auto obj= %SrvUserName% password= %SrvUserPwd% displayname= %Desctiption%
|
||||
```
|
||||
|
||||
Для вывода логов
|
||||
set LOGOS_CONFIG=logger.oscript.lib.commands=DEBUG;
|
||||
File diff suppressed because it is too large.
Load diff
@@ -51,7 +51,8 @@
|
||||
| Базы.ПутьКХранилищу КАК ПутьКХранилищу,
|
||||
| Базы.ПользовательХранилища КАК ПользовательХранилища,
|
||||
| ЕСТЬNULL(Кластеры.СерверПубликации, """") КАК СерверПубликации,
|
||||
| Базы.БазаПубликации КАК БазаПубликации
|
||||
| Базы.БазаПубликации КАК БазаПубликации,
|
||||
| ЕСТЬNULL(Кластеры.ПутьКСерверуRAS, """") КАК ПутьКСерверуRAS
|
||||
|ИЗ
|
||||
| Справочник.Базы КАК Базы
|
||||
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Проекты КАК Проекты
|
||||
|
||||
@@ -1057,10 +1057,19 @@
|
||||
<id>272</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Aelita</name>
|
||||
@@ -1085,10 +1094,19 @@
|
||||
<id>275</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
@@ -2571,6 +2589,7 @@
|
||||
<fileDragMode>AsFileRef</fileDragMode>
|
||||
<rowFilter xsi:type="core:UndefinedValue"/>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
@@ -4354,7 +4373,7 @@
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Группа18</value>
|
||||
<value>Дополнительные реквизиты</value>
|
||||
</title>
|
||||
<extendedTooltip>
|
||||
<name>ГруппаДополнительныеРеквизитыРасширеннаяПодсказка</name>
|
||||
|
||||
@@ -71,10 +71,11 @@
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПодборОбработок(Команда)
|
||||
|
||||
ТипыОбъектовРазработки = Новый Массив;
|
||||
//TODO Разные команды сделать
|
||||
ТипыОбъектовРазработки = Новый Массив; //Массив Из ПеречислениеСсылка.ТипыОбъектовРазработки
|
||||
ТипыОбъектовРазработки.Добавить(ПредопределенноеЗначение("Перечисление.ТипыОбъектовРазработки.Обработка"));
|
||||
ТипыОбъектовРазработки.Добавить(ПредопределенноеЗначение("Перечисление.ТипыОбъектовРазработки.Отчет"));
|
||||
ТипыОбъектовРазработки.Добавить(ПредопределенноеЗначение("Перечисление.ТипыОбъектовРазработки.Расширение"));
|
||||
|
||||
ПараметрыОтбора = Новый Структура;
|
||||
ПараметрыОтбора.Вставить("Владелец", Объект.Владелец);
|
||||
|
||||
@@ -269,6 +269,24 @@
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="627d7be4-06e2-4a9a-94f5-addb4ff96b07">
|
||||
<name>ПутьКСерверуRAS</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Путь к серверу RAS</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers>
|
||||
<length>1000</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<commands uuid="223c1d9e-2a01-43a7-b644-c685ca85e8cc">
|
||||
<name>ПодключитьсяКRDP</name>
|
||||
<synonym>
|
||||
|
||||
@@ -56,7 +56,7 @@
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.IDПользователяGitLab</segments>
|
||||
<segments>Список.IDПользователяGit</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>IDПользователяGitLabРасширеннаяПодсказка</name>
|
||||
@@ -233,7 +233,7 @@
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ИмяПользователяGitLab</name>
|
||||
<name>ИмяПользователяGit</name>
|
||||
<id>25</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
@@ -241,10 +241,10 @@
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.ИмяПользователяGitLab</segments>
|
||||
<segments>Список.ИмяПользователяGit</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ИмяПользователяGitLabРасширеннаяПодсказка</name>
|
||||
<name>ИмяПользователяGitРасширеннаяПодсказка</name>
|
||||
<id>27</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
@@ -254,7 +254,7 @@
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ИмяПользователяGitLabКонтекстноеМеню</name>
|
||||
<name>ИмяПользователяGitКонтекстноеМеню</name>
|
||||
<id>26</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
@@ -313,7 +313,7 @@
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.ПочтаПользователяGitLab</segments>
|
||||
<segments>Список.ПочтаПользователяGit</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ПочтаПользователяGitLabРасширеннаяПодсказка</name>
|
||||
|
||||
@@ -184,7 +184,7 @@
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>TokenGitLab</name>
|
||||
<name>TokenGit</name>
|
||||
<id>7</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
@@ -199,7 +199,7 @@
|
||||
<segments>Объект.ТокенGit</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>TokenGitLabРасширеннаяПодсказка</name>
|
||||
<name>TokenGitРасширеннаяПодсказка</name>
|
||||
<id>9</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
@@ -209,7 +209,7 @@
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>TokenGitLabКонтекстноеМеню</name>
|
||||
<name>TokenGitКонтекстноеМеню</name>
|
||||
<id>8</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
@@ -228,7 +228,7 @@
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ПочтаПользователяGitLab</name>
|
||||
<name>ПочтаПользователяGit</name>
|
||||
<id>32</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
@@ -243,7 +243,7 @@
|
||||
<segments>Объект.ПочтаПользователяGit</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ПочтаПользователяGitLabРасширеннаяПодсказка</name>
|
||||
<name>ПочтаПользователяGitРасширеннаяПодсказка</name>
|
||||
<id>34</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
@@ -253,7 +253,7 @@
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ПочтаПользователяGitLabКонтекстноеМеню</name>
|
||||
<name>ПочтаПользователяGitКонтекстноеМеню</name>
|
||||
<id>33</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
@@ -319,7 +319,7 @@
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ИмяПользователяGitLab</name>
|
||||
<name>ИмяПользователяGit</name>
|
||||
<id>29</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
@@ -331,10 +331,10 @@
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.ИмяПользователяGitLab</segments>
|
||||
<segments>Объект.ИмяПользователяGit</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ИмяПользователяGitLabРасширеннаяПодсказка</name>
|
||||
<name>ИмяПользователяGitРасширеннаяПодсказка</name>
|
||||
<id>31</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
@@ -344,7 +344,7 @@
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ИмяПользователяGitLabКонтекстноеМеню</name>
|
||||
<name>ИмяПользователяGitКонтекстноеМеню</name>
|
||||
<id>30</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
@@ -404,7 +404,7 @@
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>IDПользователяGitLab</name>
|
||||
<name>IDПользователяGit</name>
|
||||
<id>38</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
@@ -412,10 +412,10 @@
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.IDПользователяGitLab</segments>
|
||||
<segments>Объект.IDПользователяGit</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>IDПользователяGitLabРасширеннаяПодсказка</name>
|
||||
<name>IDПользователяGitРасширеннаяПодсказка</name>
|
||||
<id>40</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
@@ -425,7 +425,7 @@
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>IDПользователяGitLabКонтекстноеМеню</name>
|
||||
<name>IDПользователяGitКонтекстноеМеню</name>
|
||||
<id>39</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
|
||||
@@ -43,6 +43,46 @@
|
||||
<textEdit>true</textEdit>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ТаскТрекер</name>
|
||||
<id>61</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.ТаскТрекер</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ТаскТрекерРасширеннаяПодсказка</name>
|
||||
<id>63</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ТаскТрекерКонтекстноеМеню</name>
|
||||
<id>62</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ТипРепозитория</name>
|
||||
<id>52</id>
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
|
||||
УстановитьОскрипт();
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура УстановитьОскрипт()
|
||||
РаботаСGit.УстановитьОскрипт();
|
||||
КонецПроцедуры
|
||||
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:CommonCommand xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="0d6bf1f5-2acf-4c62-a6e8-271bacf2971e">
|
||||
<name>УстановитьОскрипт</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Установить оскрипт</value>
|
||||
</synonym>
|
||||
<group>ActionsPanelTools</group>
|
||||
<representation>Auto</representation>
|
||||
</mdclass:CommonCommand>
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
НастройкиПользователя = Справочники.НастройкиПользователей.НастройкиТекущегоПользователя();
|
||||
|
||||
Если Не ЗначениеЗаполнено(НастройкиПользователя.ТокенGitLab) Тогда
|
||||
Если Не ЗначениеЗаполнено(НастройкиПользователя.ТокенGit) Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -46,13 +46,13 @@
|
||||
СписокКоммитов = РаботаСGitLab.СписокКоммитовПоМерджРеквесту(НастройкиПроекта.URLGitLab,
|
||||
НастройкиПроекта.ИДПроектаGitLab,
|
||||
НомерМерджРеквеста,
|
||||
НастройкиПользователя.ТокенGitLab
|
||||
НастройкиПользователя.ТокенGit
|
||||
);
|
||||
|
||||
ТаблицаИзмененныхОбъектов = РаботаСGitLab.ИзмененияПоКоммиту(НастройкиПроекта.URLGitLab,
|
||||
НастройкиПроекта.ИДПроектаGitLab,
|
||||
НомерМерджРеквеста,
|
||||
НастройкиПользователя.ТокенGitLab,
|
||||
НастройкиПользователя.ТокенGit,
|
||||
СписокКоммитов
|
||||
);
|
||||
|
||||
|
||||
@@ -277,7 +277,7 @@
|
||||
ПараметрыЗапроса = Новый Структура;
|
||||
|
||||
ПараметрыЗапроса.Вставить("token", "");
|
||||
ПараметрыЗапроса.Вставить("BRANCHE_NAME", "");
|
||||
ПараметрыЗапроса.Вставить("BRANCH_NAME", "");
|
||||
ПараметрыЗапроса.Вставить("CATALOG_TEST", "");
|
||||
ПараметрыЗапроса.Вставить("NAMES_DATA_PROCESSORS", "");
|
||||
ПараметрыЗапроса.Вставить("RUN_STAGE", Ложь);
|
||||
@@ -305,7 +305,7 @@
|
||||
ВнешниеФайлы = ПараметрыЗадачи.ВнешниеФайлы;
|
||||
|
||||
ПараметрыЗапроса.token = ПараметрыПроекта.ТокенJenkins;
|
||||
ПараметрыЗапроса.BRANCHE_NAME = ВеткаЗадачи;
|
||||
ПараметрыЗапроса.BRANCH_NAME = ВеткаЗадачи;
|
||||
ПараметрыЗапроса.NAMES_DATA_PROCESSORS = ВнешниеФайлы;
|
||||
ПараметрыЗапроса.EXTENSION_NAME = Справочники.Задачи.РасширенияЧерезЗапятую(Задача);
|
||||
ПараметрыЗапроса.NEED_UPDATE_IB = Задача.ДорабатыватьКонфигурацию;
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
Функция НовыйКомандаПолученияВеток() Экспорт
|
||||
|
||||
КомандаЗапуска = Новый Массив;
|
||||
КомандаЗапуска = Новый Массив; //Массив Из Строка
|
||||
КомандаЗапуска.Добавить("git");
|
||||
КомандаЗапуска.Добавить("branch");
|
||||
КомандаЗапуска.Добавить("--no-color");
|
||||
@@ -23,7 +23,7 @@
|
||||
|
||||
Функция НовыйКомандаПерейтиНаНовуюВетку(НоваяВетка) Экспорт
|
||||
|
||||
КомандаЗапуска = Новый Массив;
|
||||
КомандаЗапуска = Новый Массив; //Массив Из Строка
|
||||
КомандаЗапуска.Добавить("git");
|
||||
КомандаЗапуска.Добавить("switch");
|
||||
ДобавитьОпцию(КомандаЗапуска, "-c", НоваяВетка);
|
||||
@@ -37,7 +37,7 @@
|
||||
|
||||
Функция НовыйКомандаПерейтиНаВеткуЛокально(ИмяВетки) Экспорт
|
||||
|
||||
КомандаЗапуска = Новый Массив;
|
||||
КомандаЗапуска = Новый Массив; //Массив Из Строка
|
||||
КомандаЗапуска.Добавить("git");
|
||||
КомандаЗапуска.Добавить("checkout");
|
||||
КомандаЗапуска.Добавить(ИмяВетки);
|
||||
@@ -51,7 +51,7 @@
|
||||
|
||||
Функция НовыйКомандаОтправить() Экспорт
|
||||
|
||||
КомандаЗапуска = Новый Массив;
|
||||
КомандаЗапуска = Новый Массив; //Массив Из Строка
|
||||
КомандаЗапуска.Добавить("git");
|
||||
КомандаЗапуска.Добавить("push");
|
||||
КомандаЗапуска.Добавить("--all");
|
||||
@@ -66,7 +66,7 @@
|
||||
//@skip-check export-procedure-missing-comment
|
||||
Функция НовыйКомандаТекущаяВетка() Экспорт
|
||||
|
||||
КомандаЗапуска = Новый Массив;
|
||||
КомандаЗапуска = Новый Массив; //Массив Из Строка
|
||||
КомандаЗапуска.Добавить("git");
|
||||
КомандаЗапуска.Добавить("symbolic-ref");
|
||||
КомандаЗапуска.Добавить("--short");
|
||||
@@ -83,7 +83,7 @@
|
||||
//
|
||||
Функция НовыйКомандаИндексироватьВсе() Экспорт
|
||||
|
||||
КомандаЗапуска = Новый Массив;
|
||||
КомандаЗапуска = Новый Массив; //Массив Из Строка
|
||||
КомандаЗапуска.Добавить("git");
|
||||
КомандаЗапуска.Добавить("add");
|
||||
КомандаЗапуска.Добавить(".");
|
||||
@@ -100,7 +100,7 @@
|
||||
//
|
||||
Функция НовыйКомандаКоммит(Комментарий) Экспорт
|
||||
|
||||
КомандаЗапуска = Новый Массив;
|
||||
КомандаЗапуска = Новый Массив; //Массив Из Строка
|
||||
КомандаЗапуска.Добавить("git");
|
||||
КомандаЗапуска.Добавить("commit");
|
||||
КомандаЗапуска.Добавить("-m");
|
||||
@@ -118,7 +118,7 @@
|
||||
//
|
||||
Функция НовыйКомандаНастройкаSSLVerify() Экспорт
|
||||
|
||||
КомандаЗапуска = Новый Массив;
|
||||
КомандаЗапуска = Новый Массив; //Массив Из Строка
|
||||
КомандаЗапуска.Добавить("git");
|
||||
КомандаЗапуска.Добавить("config");
|
||||
КомандаЗапуска.Добавить("--global");
|
||||
@@ -137,7 +137,7 @@
|
||||
//
|
||||
Функция НовыйКомандаОбновитьРепозиторийИзУдаленного() Экспорт
|
||||
|
||||
КомандаЗапуска = Новый Массив;
|
||||
КомандаЗапуска = Новый Массив; //Массив Из Строка
|
||||
КомандаЗапуска.Добавить("git");
|
||||
КомандаЗапуска.Добавить("pull");
|
||||
|
||||
@@ -153,7 +153,7 @@
|
||||
//
|
||||
Функция НовыйКомандаСтатусГит() Экспорт
|
||||
|
||||
КомандаЗапуска = Новый Массив;
|
||||
КомандаЗапуска = Новый Массив; //Массив Из Строка
|
||||
КомандаЗапуска.Добавить("git");
|
||||
КомандаЗапуска.Добавить("status");
|
||||
|
||||
@@ -169,7 +169,7 @@
|
||||
//
|
||||
Функция НовыйКомандаКлонироватьРепозиторий(URLРепозитория) Экспорт
|
||||
|
||||
КомандаЗапуска = Новый Массив;
|
||||
КомандаЗапуска = Новый Массив; //Массив Из Строка
|
||||
КомандаЗапуска.Добавить("git");
|
||||
КомандаЗапуска.Добавить("clone");
|
||||
КомандаЗапуска.Добавить(URLРепозитория);
|
||||
@@ -186,7 +186,7 @@
|
||||
//
|
||||
Функция НовыйКомандаИзвлечениеИзменений() Экспорт
|
||||
|
||||
КомандаЗапуска = Новый Массив;
|
||||
КомандаЗапуска = Новый Массив; //Массив Из Строка
|
||||
КомандаЗапуска.Добавить("git");
|
||||
КомандаЗапуска.Добавить("fetch");
|
||||
КомандаЗапуска.Добавить("--all");
|
||||
@@ -204,11 +204,12 @@
|
||||
|
||||
// Функция - Формирование строки запуска
|
||||
// PathRepository - Путь репозитория
|
||||
// NewBranche - Новая ветка
|
||||
// NewBranch - Новая ветка
|
||||
// NameDB - Имя информационной базы
|
||||
// UsrLogin1c - Имя пользователя 1с
|
||||
// UsrPswd1c - Пароль пользователя 1с
|
||||
// PathServer1с - Путь к серверу 1с
|
||||
// PathServerRAS - Путь к серверу RAS
|
||||
// NumberPlatform - Номер версии платформы 1с
|
||||
// TypeDB - Тип СУБД
|
||||
// UsrLoginDB - Имя пользователя СУБД
|
||||
@@ -225,10 +226,9 @@
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.Проверить(Не ПараметрыБазы.ЭтоРабочаяБаза, "Недопустимо использование скрипта в Рабочей базе!");
|
||||
|
||||
КомандаЗапуска = Новый Массив;
|
||||
КомандаЗапуска.Добавить("oscript");
|
||||
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
|
||||
КомандаЗапуска.Добавить("branche");
|
||||
КомандаЗапуска = Новый Массив; //Массив Из Строка
|
||||
КомандаЗапуска.Добавить(ФайлЗапускаOscript());
|
||||
КомандаЗапуска.Добавить("Branch");
|
||||
ДобавитьОпцию(КомандаЗапуска, "--PathRepository", ПараметрыБазы.КаталогБазы);
|
||||
|
||||
//ПараметрыБазы
|
||||
@@ -237,6 +237,7 @@
|
||||
ДобавитьОпцию(КомандаЗапуска, "--UsrLogin1c", ПараметрыБазы.ИмяПользователяИнформационнойБазы);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--UsrPswd1c", ПараметрыБазы.ПарольПользователяИнформационнойБазы);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--PathServer1с", ПараметрыБазы.КластерСерверов);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--PathServerRAS", ПараметрыБазы.ПутьКСерверуRAS);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--NumberPlatform", ПараметрыБазы.НомерВерсииПлатформы);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--TypeDB", ПараметрыБазы.ТипSQL);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--UsrLoginDB", ПараметрыБазы.ЛогинSQL);
|
||||
@@ -248,13 +249,14 @@
|
||||
ДобавитьОпцию(КомандаЗапуска, "--NameDBWeb", ПараметрыБазы.БазаПубликации);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--ServerDBWeb", ПараметрыБазы.СерверПубликации);
|
||||
|
||||
//ПараметрыЗадачи
|
||||
ДобавитьОпцию(КомандаЗапуска, "--NewBranche", ПараметрыЗадачи.ИмяВетки);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--NewBranch", ПараметрыЗадачи.ИмяВетки);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--LoadDB", Формат(ПараметрыЗадачи.ДорабатыватьКонфигурацию, "БЛ=false; БИ=true"));
|
||||
ДобавитьОпцию(КомандаЗапуска, "--NamesDataProcessors", ПараметрыЗадачи.ВнешниеФайлы);
|
||||
|
||||
ДобавитьОпцию(КомандаЗапуска, "--Extensions", ПараметрыЗадачи.Расширения);
|
||||
|
||||
ЗаписатьКомандуВЖурналРегистрации(КомандаЗапуска);
|
||||
|
||||
ОбернутьОпцииКомандыВЗнакРавно(КомандаЗапуска);
|
||||
|
||||
КомандаЗапуска = СтрСоединить(КомандаЗапуска, " ");
|
||||
@@ -268,10 +270,9 @@
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.Проверить(Не ПараметрыБазы.ЭтоРабочаяБаза, "Недопустимо использование скрипта в Рабочей базе!");
|
||||
|
||||
КомандаЗапуска = Новый Массив;
|
||||
КомандаЗапуска.Добавить("oscript");
|
||||
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
|
||||
КомандаЗапуска.Добавить("brancheToDevelop");
|
||||
КомандаЗапуска = Новый Массив; //Массив Из Строка
|
||||
КомандаЗапуска.Добавить(ФайлЗапускаOscript());
|
||||
КомандаЗапуска.Добавить("BranchToDevelop");
|
||||
ДобавитьОпцию(КомандаЗапуска, "--PathRepository", ПараметрыБазы.КаталогБазы);
|
||||
|
||||
//ПараметрыБазы
|
||||
@@ -280,6 +281,7 @@
|
||||
ДобавитьОпцию(КомандаЗапуска, "--UsrLogin1c", ПараметрыБазы.ИмяПользователяИнформационнойБазы);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--UsrPswd1c", ПараметрыБазы.ПарольПользователяИнформационнойБазы);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--PathServer1с", ПараметрыБазы.КластерСерверов);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--PathServerRAS", ПараметрыБазы.ПутьКСерверуRAS);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--NumberPlatform", ПараметрыБазы.НомерВерсииПлатформы);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--TypeDB", ПараметрыБазы.ТипSQL);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--UsrLoginDB", ПараметрыБазы.ЛогинSQL);
|
||||
@@ -295,7 +297,7 @@
|
||||
ДобавитьОпцию(КомандаЗапуска, "--ServerDBWeb", ПараметрыБазы.СерверПубликации);
|
||||
|
||||
//ПараметрыЗадачи
|
||||
ДобавитьОпцию(КомандаЗапуска, "--NewBranche", ПараметрыЗадачи.ИмяВетки);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--NewBranch", ПараметрыЗадачи.ИмяВетки);
|
||||
|
||||
ДобавитьОпцию(КомандаЗапуска, "--UpdateDB", ПараметрыЗадачи.ОбновитьКонфИзХранилища);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--LoadDB", ПараметрыЗадачи.ДорабатыватьКонфигурацию);
|
||||
@@ -313,10 +315,9 @@
|
||||
|
||||
Функция НовыйКомандаПереходаНаВеткуDevelop(ПараметрыБазы) Экспорт
|
||||
|
||||
КомандаЗапуска = Новый Массив;
|
||||
КомандаЗапуска.Добавить("oscript");
|
||||
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
|
||||
КомандаЗапуска.Добавить("BrancheDevelop");
|
||||
КомандаЗапуска = Новый Массив; //Массив Из Строка
|
||||
КомандаЗапуска.Добавить(ФайлЗапускаOscript());
|
||||
КомандаЗапуска.Добавить("BranchDevelop");
|
||||
КомандаЗапуска.Добавить("--PathRepository");
|
||||
КомандаЗапуска.Добавить(ПараметрыБазы.КаталогБазы);
|
||||
|
||||
@@ -335,6 +336,7 @@
|
||||
//UsrLogin1c - Имя пользователя 1с
|
||||
//UsrPswd1c - Пароль пользователя 1с
|
||||
//PathServer1c - Путь к серверу
|
||||
//PathServerRAS - Путь к серверу RAS
|
||||
//NumberPlatform - Номер версии платформы 1с
|
||||
//TypeDB - Тип СУБД
|
||||
//UsrLoginDB - Имя пользователя СУБД
|
||||
@@ -350,9 +352,8 @@
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.Проверить(Не ПараметрыБазы.ЭтоРабочаяБаза, "Недопустимо использование скрипта в Рабочей базе!");
|
||||
|
||||
КомандаЗапуска = Новый Массив;
|
||||
КомандаЗапуска.Добавить("oscript");
|
||||
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
|
||||
КомандаЗапуска = Новый Массив; //Массив Из Строка
|
||||
КомандаЗапуска.Добавить(ФайлЗапускаOscript());
|
||||
КомандаЗапуска.Добавить("commit");
|
||||
|
||||
ДобавитьОпцию(КомандаЗапуска, "--PathRepository", ПараметрыБазы.КаталогБазы);
|
||||
@@ -362,6 +363,7 @@
|
||||
ДобавитьОпцию(КомандаЗапуска, "--UsrLogin1c", ПараметрыБазы.ИмяПользователяИнформационнойБазы);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--UsrPswd1c", ПараметрыБазы.ПарольПользователяИнформационнойБазы);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--PathServer1с", ПараметрыБазы.КластерСерверов);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--PathServerRAS", ПараметрыБазы.ПутьКСерверуRAS);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--NumberPlatform", ПараметрыБазы.НомерВерсииПлатформы);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--ServerDB", ПараметрыБазы.ИмяSQL);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--TypeDB", ПараметрыБазы.ТипSQL);
|
||||
@@ -381,9 +383,9 @@
|
||||
КонецЕсли;
|
||||
|
||||
ДобавитьОпцию(КомандаЗапуска, "--Extensions", ПараметрыЗадачи.Расширения);
|
||||
|
||||
//ПараметрыЗадачи
|
||||
ДобавитьОпцию(КомандаЗапуска, "--TextCommit", ДополнительныеПараметры.ТекстКоммита);
|
||||
|
||||
ЗаписатьКомандуВЖурналРегистрации(КомандаЗапуска);
|
||||
|
||||
ОбернутьОпцииКомандыВЗнакРавно(КомандаЗапуска);
|
||||
|
||||
@@ -396,22 +398,21 @@
|
||||
|
||||
// Функция - Формирование строки запуска
|
||||
//PathRepository - Путь репозитория
|
||||
//NewBranche - Новая ветка
|
||||
//NewBranch - Новая ветка
|
||||
// -
|
||||
//
|
||||
Функция НовыйКомандаСозданияВетки(ПараметрыБазы, ПараметрыЗадачи) Экспорт
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.Проверить(Не ПараметрыБазы.ЭтоРабочаяБаза, "Недопустимо использование скрипта в Рабочей базе!");
|
||||
|
||||
КомандаЗапуска = Новый Массив;
|
||||
КомандаЗапуска.Добавить("oscript");
|
||||
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
|
||||
КомандаЗапуска.Добавить("CreateBranche");
|
||||
КомандаЗапуска = Новый Массив; //Массив Из Строка
|
||||
КомандаЗапуска.Добавить(ФайлЗапускаOscript());
|
||||
КомандаЗапуска.Добавить("CreateBranch");
|
||||
|
||||
ДобавитьОпцию(КомандаЗапуска, "--PathRepository", ПараметрыБазы.КаталогБазы);
|
||||
|
||||
//ПараметрыБазы
|
||||
ДобавитьОпцию(КомандаЗапуска, "--NewBranche", ПараметрыЗадачи.ИмяВетки);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--NewBranch", ПараметрыЗадачи.ИмяВетки);
|
||||
|
||||
КомандаЗапуска = СтрСоединить(КомандаЗапуска, " ");
|
||||
КомандаЗапуска = ОбщегоНазначенияСлужебныйКлиентСервер.БезопаснаяСтрокаКоманды(КомандаЗапуска);
|
||||
@@ -420,7 +421,7 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Функция - Формирование строки запуска
|
||||
//Функция - Формирование строки запуска
|
||||
//PathRepository - Путь репозитория
|
||||
//PathRemoteRepository - Путь удаленного репозитория
|
||||
//UserName - Имя пользователя
|
||||
@@ -431,17 +432,17 @@
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.Проверить(Не ПараметрыБазы.ЭтоРабочаяБаза, "Недопустимо использование скрипта в Рабочей базе!");
|
||||
|
||||
КомандаЗапуска = Новый Массив;
|
||||
КомандаЗапуска.Добавить("oscript");
|
||||
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
|
||||
КомандаЗапуска = Новый Массив; //Массив Из Строка
|
||||
КомандаЗапуска.Добавить(ФайлЗапускаOscript());
|
||||
КомандаЗапуска.Добавить("init");
|
||||
|
||||
ДобавитьОпцию(КомандаЗапуска, "--PathRepository", ПараметрыБазы.КаталогБазы);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--PathRemoteRepository", ПараметрыБазы.PathGitClone);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--UserName", НастройкиПользователя.ИмяПользователяGitLab);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--UserEmail", НастройкиПользователя.ПочтаПользователяGitLab);
|
||||
|
||||
ДобавитьОпцию(КомандаЗапуска, "--UserName", НастройкиПользователя.ИмяПользователяGit);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--UserEmail", НастройкиПользователя.ПочтаПользователяGit);
|
||||
|
||||
ЗаписатьКомандуВЖурналРегистрации(КомандаЗапуска);
|
||||
|
||||
КомандаЗапуска = СтрСоединить(КомандаЗапуска, " ");
|
||||
КомандаЗапуска = ОбщегоНазначенияСлужебныйКлиентСервер.БезопаснаяСтрокаКоманды(КомандаЗапуска);
|
||||
|
||||
@@ -451,11 +452,12 @@
|
||||
|
||||
// Функция - Формирование строки запуска
|
||||
// PathRepository - Путь репозитория
|
||||
// ReleaseBranche - Ветка релиза
|
||||
// ReleaseBranch - Ветка релиза
|
||||
// NameDB - Имя информационной базы
|
||||
// UsrLogin1c - Имя пользователя 1с
|
||||
// UsrPswd1c - Пароль пользователя 1с
|
||||
// PathServer1с - Путь к серверу 1с
|
||||
// PathServerRAS - Путь к серверу RAS
|
||||
// NumberPlatform - Номер версии платформы 1с
|
||||
// TypeDB - Тип СУБД
|
||||
// UsrLoginDB - Имя пользователя СУБД
|
||||
@@ -470,9 +472,8 @@
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.Проверить(Не ПараметрыБазы.ЭтоРабочаяБаза, "Недопустимо использование скрипта в Рабочей базе!");
|
||||
|
||||
КомандаЗапуска = Новый Массив;
|
||||
КомандаЗапуска.Добавить("oscript");
|
||||
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
|
||||
КомандаЗапуска = Новый Массив; //Массив Из Строка
|
||||
КомандаЗапуска.Добавить(ФайлЗапускаOscript());
|
||||
КомандаЗапуска.Добавить("BuildRelease");
|
||||
|
||||
ДобавитьОпцию(КомандаЗапуска, "--PathRepository", ПараметрыБазы.КаталогБазы);
|
||||
@@ -482,6 +483,7 @@
|
||||
ДобавитьОпцию(КомандаЗапуска, "--UsrLogin1c", ПараметрыБазы.ИмяПользователяИнформационнойБазы);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--UsrPswd1c", ПараметрыБазы.ПарольПользователяИнформационнойБазы);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--PathServer1с", ПараметрыБазы.КластерСерверов);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--PathServerRAS", ПараметрыБазы.ПутьКСерверуRAS);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--NumberPlatform", ПараметрыБазы.НомерВерсииПлатформы);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--TypeDB", ПараметрыБазы.ТипSQL);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--UsrLoginDB", ПараметрыБазы.ЛогинSQL);
|
||||
@@ -516,11 +518,12 @@
|
||||
|
||||
// Функция - Формирование строки запуска
|
||||
// PathRepository - Путь репозитория
|
||||
// ReleaseBranche - Ветка релиза
|
||||
// ReleaseBranch - Ветка релиза
|
||||
// NameDB - Имя информационной базы
|
||||
// UsrLogin1c - Имя пользователя 1с
|
||||
// UsrPswd1c - Пароль пользователя 1с
|
||||
// PathServer1с - Путь к серверу 1с
|
||||
// PathServerRAS - Путь к серверу RAS
|
||||
// NumberPlatform - Номер версии платформы 1с
|
||||
// TypeDB - Тип СУБД
|
||||
// UsrLoginDB - Имя пользователя СУБД
|
||||
@@ -535,9 +538,8 @@
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.Проверить(Не ПараметрыБазы.ЭтоРабочаяБаза, "Недопустимо использование скрипта в Рабочей базе!");
|
||||
|
||||
КомандаЗапуска = Новый Массив;
|
||||
КомандаЗапуска.Добавить("oscript");
|
||||
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
|
||||
КомандаЗапуска = Новый Массив; //Массив Из Строка
|
||||
КомандаЗапуска.Добавить(ФайлЗапускаOscript());
|
||||
КомандаЗапуска.Добавить("CompileDataProcessors");
|
||||
ДобавитьОпцию(КомандаЗапуска, "--PathRepository", ПараметрыБазы.КаталогБазы);
|
||||
|
||||
@@ -546,6 +548,7 @@
|
||||
ДобавитьОпцию(КомандаЗапуска, "--UsrLogin1c", ПараметрыБазы.ИмяПользователяИнформационнойБазы);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--UsrPswd1c", ПараметрыБазы.ПарольПользователяИнформационнойБазы);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--PathServer1с", ПараметрыБазы.КластерСерверов);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--PathServerRAS", ПараметрыБазы.ПутьКСерверуRAS);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--NumberPlatform", ПараметрыБазы.НомерВерсииПлатформы);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--TypeDB", ПараметрыБазы.ТипSQL);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--UsrLoginDB", ПараметрыБазы.ЛогинSQL);
|
||||
@@ -557,7 +560,7 @@
|
||||
ДобавитьОпцию(КомандаЗапуска, "--MethodLoadDB", Строка(ПараметрыБазы.РежимРаботыКонфигурации));
|
||||
ДобавитьОпцию(КомандаЗапуска, "--LoadDB", ПараметрыБазы.СобиратьКонфигурациюВРелиз);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--PathRelease", НастройкиПроекта.ПапкаАктуальныхОбработок);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--NameBranche", НомерЗадачи);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--NameBranch", НомерЗадачи);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--NamesDataProcessors", СписокОбновляемыхОбработок);
|
||||
|
||||
ОбернутьОпцииКомандыВЗнакРавно(КомандаЗапуска);
|
||||
@@ -571,11 +574,12 @@
|
||||
|
||||
// Функция - Формирование строки запуска
|
||||
// PathRepository - Путь репозитория
|
||||
// ReleaseBranche - Ветка релиза
|
||||
// ReleaseBranch - Ветка релиза
|
||||
// NameDB - Имя информационной базы
|
||||
// UsrLogin1c - Имя пользователя 1с
|
||||
// UsrPswd1c - Пароль пользователя 1с
|
||||
// PathServer1с - Путь к серверу 1с
|
||||
// PathServerRAS - Путь к серверу RAS
|
||||
// NumberPlatform - Номер версии платформы 1с
|
||||
// TypeDB - Тип СУБД
|
||||
// UsrLoginDB - Имя пользователя СУБД
|
||||
@@ -588,9 +592,8 @@
|
||||
//
|
||||
Функция НовыйКомандаПлановоеОбновлениеБазы(ПараметрыБазы, Релиз) Экспорт
|
||||
|
||||
КомандаЗапуска = Новый Массив;
|
||||
КомандаЗапуска.Добавить("oscript");
|
||||
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
|
||||
КомандаЗапуска = Новый Массив; //Массив Из Строка
|
||||
КомандаЗапуска.Добавить(ФайлЗапускаOscript());
|
||||
КомандаЗапуска.Добавить("UpdateDB");
|
||||
КомандаЗапуска.Добавить("--PathRepository");
|
||||
КомандаЗапуска.Добавить(ПараметрыБазы.КаталогБазы);
|
||||
@@ -604,6 +607,8 @@
|
||||
КомандаЗапуска.Добавить(ПараметрыБазы.ПарольПользователяИнформационнойБазы);
|
||||
КомандаЗапуска.Добавить("--PathServer1с");
|
||||
КомандаЗапуска.Добавить(ПараметрыБазы.КластерСерверов);
|
||||
КомандаЗапуска.Добавить("--PathServerRAS");
|
||||
КомандаЗапуска.Добавить(ПараметрыБазы.ПутьКСерверуRAS);
|
||||
КомандаЗапуска.Добавить("--NumberPlatform");
|
||||
КомандаЗапуска.Добавить(ПараметрыБазы.НомерВерсииПлатформы);
|
||||
КомандаЗапуска.Добавить("--TypeDB");
|
||||
@@ -656,11 +661,12 @@
|
||||
|
||||
// Функция - Формирование строки запуска
|
||||
// PathRepository - Путь репозитория
|
||||
// ReleaseBranche - Ветка релиза
|
||||
// ReleaseBranch - Ветка релиза
|
||||
// NameDB - Имя информационной базы
|
||||
// UsrLogin1c - Имя пользователя 1с
|
||||
// UsrPswd1c - Пароль пользователя 1с
|
||||
// PathServer1с - Путь к серверу 1с
|
||||
// PathServerRAS - Путь к серверу RAS
|
||||
// NumberPlatform - Номер версии платформы 1с
|
||||
// TypeDB - Тип СУБД
|
||||
// UsrLoginDB - Имя пользователя СУБД
|
||||
@@ -675,9 +681,8 @@
|
||||
|
||||
//ОбщегоНазначенияКлиентСервер.Проверить(Не ПараметрыБазы.ЭтоРабочаяБаза, "Недопустимо использование скрипта в Рабочей базе!");
|
||||
|
||||
КомандаЗапуска = Новый Массив;
|
||||
КомандаЗапуска.Добавить("oscript");
|
||||
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
|
||||
КомандаЗапуска = Новый Массив; //Массив Из Строка
|
||||
КомандаЗапуска.Добавить(ФайлЗапускаOscript());
|
||||
КомандаЗапуска.Добавить("UpdateDBDataProcessors");
|
||||
КомандаЗапуска.Добавить("--PathRepository");
|
||||
КомандаЗапуска.Добавить(ПараметрыБазы.КаталогБазы);
|
||||
@@ -691,6 +696,8 @@
|
||||
КомандаЗапуска.Добавить(ПараметрыБазы.ПарольПользователяИнформационнойБазы);
|
||||
КомандаЗапуска.Добавить("--PathServer1с");
|
||||
КомандаЗапуска.Добавить(ПараметрыБазы.КластерСерверов);
|
||||
КомандаЗапуска.Добавить("--PathServerRAS");
|
||||
КомандаЗапуска.Добавить(ПараметрыБазы.ПутьКСерверуRAS);
|
||||
КомандаЗапуска.Добавить("--RunRas");
|
||||
КомандаЗапуска.Добавить("false");
|
||||
КомандаЗапуска.Добавить("--NumberPlatform");
|
||||
@@ -717,11 +724,12 @@
|
||||
|
||||
// Функция - Формирование строки запуска
|
||||
// PathRepository - Путь репозитория
|
||||
// ReleaseBranche - Ветка релиза
|
||||
// ReleaseBranch - Ветка релиза
|
||||
// NameDB - Имя информационной базы
|
||||
// UsrLogin1c - Имя пользователя 1с
|
||||
// UsrPswd1c - Пароль пользователя 1с
|
||||
// PathServer1с - Путь к серверу 1с
|
||||
// PathServerRAS - Путь к серверу RAS
|
||||
// NumberPlatform - Номер версии платформы 1с
|
||||
// TypeDB - Тип СУБД
|
||||
// UsrLoginDB - Имя пользователя СУБД
|
||||
@@ -736,9 +744,8 @@
|
||||
//
|
||||
Функция НовыйКомандаОбновлениеОбработкиИзПапки(ПараметрыБазы, ПутьКПапкеВнешнихОбработок) Экспорт
|
||||
|
||||
КомандаЗапуска = Новый Массив;
|
||||
КомандаЗапуска.Добавить("oscript");
|
||||
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
|
||||
КомандаЗапуска = Новый Массив; //Массив Из Строка
|
||||
КомандаЗапуска.Добавить(ФайлЗапускаOscript());
|
||||
КомандаЗапуска.Добавить("UpdateDataProcessorsFromFolder");
|
||||
КомандаЗапуска.Добавить("--PathRepository");
|
||||
КомандаЗапуска.Добавить(ПараметрыБазы.КаталогБазы);
|
||||
@@ -752,6 +759,8 @@
|
||||
КомандаЗапуска.Добавить(ПараметрыБазы.ПарольПользователяИнформационнойБазы);
|
||||
КомандаЗапуска.Добавить("--PathServer1с");
|
||||
КомандаЗапуска.Добавить(ПараметрыБазы.КластерСерверов);
|
||||
КомандаЗапуска.Добавить("--PathServerRAS");
|
||||
КомандаЗапуска.Добавить(ПараметрыБазы.ПутьКСерверуRAS);
|
||||
КомандаЗапуска.Добавить("--RunRas");
|
||||
КомандаЗапуска.Добавить("false");
|
||||
КомандаЗапуска.Добавить("--NumberPlatform");
|
||||
@@ -793,9 +802,8 @@
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.Проверить(Не ПараметрыБазы.ЭтоРабочаяБаза, "Недопустимо использование скрипта в Рабочей базе!");
|
||||
|
||||
КомандаЗапуска = Новый Массив;
|
||||
КомандаЗапуска.Добавить("oscript");
|
||||
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
|
||||
КомандаЗапуска = Новый Массив; //Массив Из Строка
|
||||
КомандаЗапуска.Добавить(ФайлЗапускаOscript());
|
||||
КомандаЗапуска.Добавить("CreateMergeRequest");
|
||||
|
||||
ДобавитьОпцию(КомандаЗапуска, "--PathRepository", ПараметрыБазы.КаталогБазы);
|
||||
@@ -811,6 +819,8 @@
|
||||
|
||||
ДобавитьОпцию(КомандаЗапуска, "--TextMR", ДополнительныеПараметры.ТекстМерджРеквеста);
|
||||
|
||||
ЗаписатьКомандуВЖурналРегистрации(КомандаЗапуска);
|
||||
|
||||
ОбернутьОпцииКомандыВЗнакРавно(КомандаЗапуска);
|
||||
|
||||
КомандаЗапуска = СтрСоединить(КомандаЗапуска, " ");
|
||||
@@ -841,7 +851,7 @@
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.Проверить(Не ПараметрыБазы.ЭтоРабочаяБаза, "Недопустимо использование скрипта в Рабочей базе!");
|
||||
|
||||
КомандаЗапуска = Новый Массив;
|
||||
КомандаЗапуска = Новый Массив; //Массив Из Строка
|
||||
КомандаЗапуска.Добавить("gh");
|
||||
КомандаЗапуска.Добавить("pr");
|
||||
КомандаЗапуска.Добавить("create");
|
||||
@@ -862,7 +872,7 @@
|
||||
|
||||
// Функция - Формирование строки запуска MakeDataProcessors
|
||||
// PathRepository - Путь репозитория
|
||||
// NewBranche - Новая ветка
|
||||
// NewBranch - Новая ветка
|
||||
// NameDB - Имя информационной базы
|
||||
// UsrLogin1c - Имя пользователя 1с
|
||||
// UsrPswd1c - Пароль пользователя 1с
|
||||
@@ -883,7 +893,7 @@
|
||||
|
||||
ПараметрыКомандЗапуска = ПараметрыСеанса.ПараметрыКомандЗапуска;
|
||||
|
||||
КомандаЗапуска = Новый Массив;
|
||||
КомандаЗапуска = Новый Массив; //Массив Из Строка
|
||||
КомандаЗапуска.Добавить("oscript");
|
||||
КомандаЗапуска.Добавить(ПараметрыКомандЗапуска.oscript);
|
||||
КомандаЗапуска.Добавить("MakeDataProcessors");
|
||||
@@ -907,11 +917,12 @@
|
||||
|
||||
// Функция - Формирование строки запуска
|
||||
// PathRepository - Путь репозитория
|
||||
// NewBranche - Новая ветка
|
||||
// NewBranch - Новая ветка
|
||||
// NameDB - Имя информационной базы
|
||||
// UsrLogin1c - Имя пользователя 1с
|
||||
// UsrPswd1c - Пароль пользователя 1с
|
||||
// PathServer1с - Путь к серверу 1с
|
||||
// PathServerRAS - Путь к серверу RAS
|
||||
// NumberPlatform - Номер версии платформы 1с
|
||||
// TypeDB - Тип СУБД
|
||||
// UsrLoginDB - Имя пользователя СУБД
|
||||
@@ -928,9 +939,8 @@
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.Проверить(Не ПараметрыБазы.ЭтоРабочаяБаза, "Недопустимо использование скрипта в Рабочей базе!");
|
||||
|
||||
КомандаЗапуска = Новый Массив;
|
||||
КомандаЗапуска.Добавить("oscript");
|
||||
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
|
||||
КомандаЗапуска = Новый Массив; //Массив Из Строка
|
||||
КомандаЗапуска.Добавить(ФайлЗапускаOscript());
|
||||
КомандаЗапуска.Добавить("UpdateDataProcessors");
|
||||
|
||||
ДобавитьОпцию(КомандаЗапуска, "--PathRepository", ПараметрыБазы.КаталогБазы);
|
||||
@@ -940,6 +950,7 @@
|
||||
ДобавитьОпцию(КомандаЗапуска, "--UsrLogin1c", ПараметрыБазы.ИмяПользователяИнформационнойБазы);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--UsrPswd1c", ПараметрыБазы.ПарольПользователяИнформационнойБазы);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--PathServer1с", ПараметрыБазы.КластерСерверов);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--PathServerRAS", ПараметрыБазы.ПутьКСерверуRAS);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--NumberPlatform", ПараметрыБазы.НомерВерсииПлатформы);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--TypeDB", ПараметрыБазы.ТипSQL);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--UsrLoginDB", ПараметрыБазы.ЛогинSQL);
|
||||
@@ -964,6 +975,7 @@
|
||||
// UsrLogin1c - Имя пользователя 1с
|
||||
// UsrPswd1c - Пароль пользователя 1с
|
||||
// PathServer1с - Путь к серверу 1с
|
||||
// PathServerRAS - Путь к серверу RAS
|
||||
// Auth - Признак аутентификации
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@@ -971,15 +983,15 @@
|
||||
//
|
||||
Функция НовыйКомандаЗаблокироватьБазу(ПараметрыБазы, Релиз) Экспорт
|
||||
|
||||
КомандаЗапуска = Новый Массив;
|
||||
КомандаЗапуска.Добавить("oscript");
|
||||
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
|
||||
КомандаЗапуска = Новый Массив; //Массив Из Строка
|
||||
КомандаЗапуска.Добавить(ФайлЗапускаOscript());
|
||||
КомандаЗапуска.Добавить("block");
|
||||
|
||||
ДобавитьОпцию(КомандаЗапуска, "--NameDB", ПараметрыБазы.ИмяИнформационнойБазы);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--UsrLogin1c", ПараметрыБазы.ИмяПользователяИнформационнойБазы);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--UsrPswd1c", ПараметрыБазы.ПарольПользователяИнформационнойБазы);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--PathServer1с", ПараметрыБазы.КластерСерверов);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--PathServerRAS", ПараметрыБазы.ПутьКСерверуRAS);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--AccessCode", "Обновление");
|
||||
|
||||
КомандаЗапуска = СтрСоединить(КомандаЗапуска, " ");
|
||||
@@ -996,6 +1008,7 @@
|
||||
// UsrLogin1c - Имя пользователя 1с
|
||||
// UsrPswd1c - Пароль пользователя 1с
|
||||
// PathServer1с - Путь к серверу 1с
|
||||
// PathServerRAS - Путь к серверу RAS
|
||||
// Auth - Признак аутентификации
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@@ -1003,15 +1016,15 @@
|
||||
//
|
||||
Функция НовыйКомандаПингБазы(ПараметрыБазы) Экспорт
|
||||
|
||||
КомандаЗапуска = Новый Массив;
|
||||
КомандаЗапуска.Добавить("oscript");
|
||||
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
|
||||
КомандаЗапуска = Новый Массив; //Массив Из Строка
|
||||
КомандаЗапуска.Добавить(ФайлЗапускаOscript());
|
||||
КомандаЗапуска.Добавить("scorpion");
|
||||
|
||||
ДобавитьОпцию(КомандаЗапуска, "--NameDB", ПараметрыБазы.ИмяИнформационнойБазы);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--UsrLogin1c", ПараметрыБазы.ИмяПользователяИнформационнойБазы);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--UsrPswd1c", ПараметрыБазы.ПарольПользователяИнформационнойБазы);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--PathServer1с", ПараметрыБазы.КластерСерверов);
|
||||
ДобавитьОпцию(КомандаЗапуска, "--PathServerRAS", ПараметрыБазы.ПутьКСерверуRAS);
|
||||
|
||||
ОбернутьОпцииКомандыВЗнакРавно(КомандаЗапуска);
|
||||
|
||||
@@ -1034,7 +1047,7 @@
|
||||
ПараметрыБазы.ИмяJobJenkins
|
||||
);
|
||||
|
||||
КомандаЗапуска = Новый Массив;
|
||||
КомандаЗапуска = Новый Массив; //Массив Из Строка
|
||||
КомандаЗапуска.Добавить(ЮрлЗапускаJob);
|
||||
|
||||
КомандаЗапуска = СтрСоединить(КомандаЗапуска, " ");
|
||||
@@ -1082,6 +1095,12 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Добавить опцию.
|
||||
//
|
||||
// Параметры:
|
||||
// КомандаЗапуска - Массив Из Строка
|
||||
// Опция - Строка
|
||||
// Значение - Строка
|
||||
Процедура ДобавитьОпцию(КомандаЗапуска, Опция, Значение)
|
||||
|
||||
Если ЗначениеЗаполнено(Значение) Тогда
|
||||
@@ -1091,9 +1110,9 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ФайлЗапускаOscript(ПараметрыБазы) Экспорт
|
||||
Функция ФайлЗапускаOscript() Экспорт
|
||||
|
||||
Возврат СтрШаблон("%1\main.os", ПараметрыБазы.КаталогDevops);
|
||||
Возврат "pivo-cli";
|
||||
|
||||
КонецФункции
|
||||
|
||||
@@ -1114,4 +1133,20 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Записать команду в журнал регистрации.
|
||||
//
|
||||
// Параметры:
|
||||
// КомандаЗапуска - Массив Из Строка
|
||||
Процедура ЗаписатьКомандуВЖурналРегистрации(КомандаЗапуска)
|
||||
|
||||
Комментарий = Новый Массив; //Массив Из Строка
|
||||
|
||||
Для Каждого Элемент Из КомандаЗапуска Цикл
|
||||
Комментарий.Добавить(?(СтрНайти(Элемент, """")> 0 , Элемент, """" + Элемент + """"));
|
||||
КонецЦикла;
|
||||
ЗаписьЖурналаРегистрации("GIT.АргументыКоманды",
|
||||
УровеньЖурналаРегистрации.Информация, , , СтрСоединить(Комментарий, ","));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@@ -129,7 +129,7 @@
|
||||
Результат.Вставить("UserStorageAelita", "");
|
||||
Результат.Вставить("PathStorageToolsWorld", "");
|
||||
Результат.Вставить("UserStorageToolsWorld", "");
|
||||
Результат.Вставить("NewBranche", "");
|
||||
Результат.Вставить("NewBranch", "");
|
||||
Результат.Вставить("PathRepository", "");
|
||||
Результат.Вставить("PathRepositoryMain", "");
|
||||
|
||||
@@ -167,14 +167,14 @@
|
||||
ПараметрыКомандЗапуска.PathRelease = ПараметрыБазы.КаталогСборкиРелиза;
|
||||
ПараметрыКомандЗапуска.PathStorage = ПараметрыБазы.ПутьКХранилищу;
|
||||
ПараметрыКомандЗапуска.UserStorage = ПараметрыБазы.ПользовательХранилища;
|
||||
ПараметрыКомандЗапуска.oscript = КомандыЗапускаПриложения.ФайлЗапускаOscript(ПараметрыБазы);
|
||||
ПараметрыКомандЗапуска.oscript = КомандыЗапускаПриложения.ФайлЗапускаOscript();
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Если ЗначениеЗаполнено(Задача) Тогда
|
||||
|
||||
ПараметрыЗадачи = Справочники.Задачи.РеквизитыЗадачи(Задача);
|
||||
ПараметрыКомандЗапуска.NewBranche = ПараметрыЗадачи.ИмяВетки;
|
||||
ПараметрыКомандЗапуска.NewBranch = ПараметрыЗадачи.ИмяВетки;
|
||||
ПараметрыКомандЗапуска.LoadDB = Формат(ПараметрыЗадачи.ДорабатыватьКонфигурацию, "БЛ=false; БИ=true");
|
||||
ПараметрыКомандЗапуска.NamesDataProcessors = ПараметрыЗадачи.ВнешниеФайлы;
|
||||
ПараметрыКомандЗапуска.Extensions = ПараметрыЗадачи.Расширения;
|
||||
@@ -190,6 +190,7 @@
|
||||
|
||||
ПараметрыСеанса.ПараметрыКомандЗапуска = Новый ФиксированнаяСтруктура(ПараметрыКомандЗапуска);
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ИзменитьЗначенияКлючей(НовыеЗначения) Экспорт
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
// @strict-types
|
||||
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
Процедура ОбновитьДанныеЗадач() Экспорт
|
||||
|
||||
ТаблицаЗадач = Справочники.Задачи.НеЗакрытыеЗадачи();
|
||||
ОбновитьДанныеЗадачПоТаблице(ТаблицаЗадач);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОбновитьДанныеЗадачПоТаблице(ТаблицаЗадач) Экспорт
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция СтруктурированныеДанныеПоЗадаче(НомерЗадачи, ТаскТрекер = Неопределено) Экспорт
|
||||
|
||||
ДанныеЗаполнения = Справочники.Задачи.НовыйДанныеЗадачи();
|
||||
ДанныеЗаполнения.Наименование = НомерЗадачи;
|
||||
ДанныеЗаполнения.Владелец = Справочники.Проекты.НайтиПоНаименованию("CBL");
|
||||
ДанныеЗаполнения.НомерЗадачи = НомерЗадачи;
|
||||
ДанныеЗаполнения.ИмяВетки = НомерЗадачи;
|
||||
|
||||
Возврат ДанныеЗаполнения;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:CommonModule xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="a594fbd7-f7ac-41cd-afc1-371b94c3db74">
|
||||
<name>РаботаБезТаскТрекера</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Работа без таск трекера</value>
|
||||
</synonym>
|
||||
<server>true</server>
|
||||
</mdclass:CommonModule>
|
||||
@@ -244,11 +244,16 @@
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ПоказыватьЗавершенныеЗадачи И Задача.СтатусЗадачи = Перечисления.СтатусыЗадач.Завершена Тогда
|
||||
РеквизитыЗадачи = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Задача,
|
||||
"Наименование, ПодробноеОписание, СтатусЗадачи, ПрефиксВетки");
|
||||
|
||||
ЭтоСлужебнаяВетка = Не ЗначениеЗаполнено(РеквизитыЗадачи.ПрефиксВетки);
|
||||
|
||||
Если Не ЭтоСлужебнаяВетка И Не ПоказыватьЗавершенныеЗадачи И Задача.СтатусЗадачи = Перечисления.СтатусыЗадач.Завершена Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ПоказыватьЧужиеЗадачи И Задача.Ответственный <> Пользователи.АвторизованныйПользователь() Тогда
|
||||
Если Не ЭтоСлужебнаяВетка И Не ПоказыватьЧужиеЗадачи И Задача.Ответственный <> Пользователи.АвторизованныйПользователь() Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -256,9 +261,6 @@
|
||||
Если СтрокаВеток = Неопределено Тогда
|
||||
СтрокаВеток = ТаблицаВеток.Добавить();
|
||||
КонецЕсли;
|
||||
|
||||
РеквизитыЗадачи = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Задача,
|
||||
"Наименование, ПодробноеОписание, СтатусЗадачи, ПрефиксВетки");
|
||||
|
||||
СтрокаВеток.Номер = ИмяВетки;
|
||||
СтрокаВеток.Задача = Задача;
|
||||
@@ -614,6 +616,8 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
||||
|
||||
Функция АвторКоммита(НастройкиПользователя) Экспорт
|
||||
|
||||
Возврат СтрШаблон("%1 <%2>", НастройкиПользователя.ИмяПользователяGit, НастройкиПользователя.ПочтаПользователяGit);
|
||||
@@ -626,6 +630,29 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Процедура УстановитьОскрипт() Экспорт
|
||||
|
||||
//Скачать ОВМ
|
||||
//Путь прибит гвоздями в лучших традициях)
|
||||
ИмяФайла = ПолучитьИмяВременногоФайла("exe");
|
||||
АдресФайла = "https://github.com/oscript-library/ovm/releases/latest/download/ovm.exe";
|
||||
Ответ = КоннекторHTTP.Get(АдресФайла);
|
||||
Данные = КоннекторHTTP.КакДвоичныеДанные(Ответ);
|
||||
Данные.Записать(ИмяФайла);
|
||||
|
||||
КомандыЗапуска = Новый Массив; // Массив из Строка
|
||||
КомандыЗапуска.Добавить(СтрШаблон("%1 install dev", ИмяФайла));
|
||||
КомандыЗапуска.Добавить(СтрШаблон("%1 use --install dev", ИмяФайла));
|
||||
КомандыЗапуска.Добавить("opm install pivo-cli");
|
||||
База = Справочники.Базы.БазаТекущегоПользователя();
|
||||
|
||||
ПараметрыЗапуска = СтратегияЗапускаСкриптов.ПодготовкаПараметровИЗапускПриложения(База, КомандыЗапуска);
|
||||
ДанныеЛогов = СтратегияЗапускаСкриптов.ДанныеЛоговСОжиданием(ПараметрыЗапуска);
|
||||
|
||||
УдалитьФайлы(ИмяФайла);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
@@ -324,7 +324,7 @@
|
||||
СтраницаМерджРеквестов = СтраницаМерджРеквестов + 1;
|
||||
|
||||
МерджРеквесты = МерджРеквесты(НастройкиПроекта.URLGitLab,
|
||||
НастройкиПользователя.ТокенGitLab,
|
||||
НастройкиПользователя.ТокенGit,
|
||||
"merged",
|
||||
XMLСтрока(ДатаНачала),
|
||||
XMLСтрока(ДатаОкончания),
|
||||
|
||||
@@ -61,7 +61,7 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ПодготовкаПараметровИЗапускПриложения(База, Команда, ТекущийКаталог = Неопределено, ДополнительнаяКоманда = "") Экспорт
|
||||
Функция ПодготовкаПараметровИЗапускПриложения(База, Команда, ТекущийКаталог = Неопределено) Экспорт
|
||||
|
||||
СтрокаКоманды = СобраннаяСтрокаКоманды(Команда);
|
||||
|
||||
|
||||
@@ -28,7 +28,11 @@
|
||||
// * ЭтоГруппа - Булево - Истина, если набор свойств является группой.
|
||||
//
|
||||
Процедура ПриПолученииПредопределенныхНаборовСвойств(Наборы) Экспорт
|
||||
|
||||
|
||||
//Управление разработкой
|
||||
Набор = Наборы.Строки.Добавить();
|
||||
Набор.Имя = "Справочник_Задачи";
|
||||
Набор.Идентификатор = Новый УникальныйИдентификатор("3bf06771-775a-406a-a5dc-45a10e98914f");
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -1217,6 +1217,7 @@
|
||||
<commonCommands>CommonCommand.СозданиеСвязанныхОбъектов</commonCommands>
|
||||
<commonCommands>CommonCommand.УстановитьРасширениеДляРаботыС1СПредприятием</commonCommands>
|
||||
<commonCommands>CommonCommand.ФайлыВТоме</commonCommands>
|
||||
<commonCommands>CommonCommand.УстановитьОскрипт</commonCommands>
|
||||
<commandGroups>CommandGroup.Взаимодействия</commandGroups>
|
||||
<commandGroups>CommandGroup.Информация</commandGroups>
|
||||
<commandGroups>CommandGroup.Органайзер</commandGroups>
|
||||
|
||||
@@ -1 +1 @@
|
||||
{6,0,1,a43f3c82-d5e1-4f61-bf52-4a984b0b234c,0,4370b1a3-a300-489a-960a-e212de4303dc,"3.1.9.232","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",7575,1,0,532b5ff4-c7d5-4bbb-8705-834579bbd49a,ee6aab0e-cece-4e84-9517-f03a6acdee78,1,0,303b203e-d919-4a50-944c-e18e9ff9e9b1,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,0,0,9233322b-dfdb-4c66-91fe-1299292d40a5,9233322b-dfdb-4c66-91fe-1299292d40a5,0,0,7795348b-2f52-47f7-bf00-e11e5e795a43,7795348b-2f52-47f7-bf00-e11e5e795a43,0,0,0421b67e-ed26-491d-ab98-ec59002ed4ce,0421b67e-ed26-491d-ab98-ec59002ed4ce,0,0,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,0,0,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,0,0,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,0,0,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,0,0,cdbd26b1-9583-46e8-adf7-8cc705639892,cdbd26b1-9583-46e8-adf7-8cc705639892,0,0,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1861ee4f-fd8c-4afa-8441-c074bf51f67e,0,0,6f7c6c31-206b-4010-bdad-1ad2e304f154,6f7c6c31-206b-4010-bdad-1ad2e304f154,0,0,5b68d479-7880-44de-84e3-7f578b43f0dc,5b68d479-7880-44de-84e3-7f578b43f0dc,0,0,e8b248d9-9049-456a-9c7d-7a0462cc67ab,e8b248d9-9049-456a-9c7d-7a0462cc67ab,0,0,153e11ac-f898-46a5-98c6-734adb933ca2,153e11ac-f898-46a5-98c6-734adb933ca2,0,0,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,0,0,e43d69c8-b284-47da-b236-611bc94a15b6,e43d69c8-b284-47da-b236-611bc94a15b6,0,0,31eeaa05-6c49-41fe-b840-1edbad4ccac7,31eeaa05-6c49-41fe-b840-1edbad4ccac7,0,0,fca4b033-02c4-4d61-9e51-87783c3cef1a,fca4b033-02c4-4d61-9e51-87783c3cef1a,0,0,9aecf4f5-46ed-4d1c-a584-cd028e467895,9aecf4f5-46ed-4d1c-a584-cd028e467895,0,0,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,0,0,a1f10624-22e9-4a04-b370-fd085bdd0f67,a1f10624-22e9-4a04-b370-fd085bdd0f67,0,0,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,0,0,3cffb795-2a28-4beb-92f4-5813f5994022,3cffb795-2a28-4beb-92f4-5813f5994022,0,0,3323ca68-1382-4710-a933-23fc56588935,3323ca68-1382-4710-a933-23fc56588935,0,0,d6b12775-3255-42b8-88b2-62684f873e7d,d6b12775-3255-42b8-88b2-62684f873e7d,0,0,cc23d903-ccc5-42f4-862f-5e7278c4e346,cc23d903-ccc5-42f4-862f-5e7278c4e346,0,0,cd592a5d-b184-4558-8a28-7079ccf28b89,cd592a5d-b184-4558-8a28-7079ccf28b89,0,0,2009c673-c1a5-45fc-8da2-a36c435085a6,2009c673-c1a5-45fc-8da2-a36c435085a6,0,0,ab7e5f9a-1dfe-4165-a540-21f45ae1d94d,ab7e5f9a-1dfe-4165-a540-21f45ae1d94d,0,0,5d16e042-3889-4851-86f1-bc43bf06ee88,5d16e042-3889-4851-86f1-bc43bf06ee88,0,0,3d47838b-e1aa-4acb-96bf-6de2f9be8bdb,3d47838b-e1aa-4acb-96bf-6de2f9be8bdb,0,0,e39ecc8a-ce81-483d-85de-b0488c8b7749,e39ecc8a-ce81-483d-85de-b0488c8b7749,0,0,e15c3525-3453-4b62-834e-7c69f9efea51,e15c3525-3453-4b62-834e-7c69f9efea51,0,0,1514eaff-faea-4d82-9465-d0d5292bb31d,1514eaff-faea-4d82-9465-d0d5292bb31d,0,0,98b67b5a-3550-4a64-9e07-07fcc9154c73,98b67b5a-3550-4a64-9e07-07fcc9154c73,2,0,bb47ced2-31f9-4870-8633-20b986e53ccc,bb47ced2-31f9-4870-8633-20b986e53ccc,2,0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,2,0,c0e38c3e-7088-4e35-9d84-2d0ab9655402,c0e38c3e-7088-4e35-9d84-2d0ab9655402,2,0,1098786f-dd24-4cce-b212-be0cb5f01735,1098786f-dd24-4cce-b212-be0cb5f01735,2,0,3c0037f3-4422-4836-b116-8c72e32bdd55,3c0037f3-4422-4836-b116-8c72e32bdd55,2,0,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,2,0,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,2,0,b4629308-42de-4ce8-8591-cf0c2399a9a2,b4629308-42de-4ce8-8591-cf0c2399a9a2,2,0,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,2,0,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,2,0,b93b8760-6200-40ee-8bdc-875ba80a6155,b93b8760-6200-40ee-8bdc-875ba80a6155,2,0,d4562287-440d-4462-9de2-7097ccbf3764,d4562287-440d-4462-9de2-7097ccbf3764,2,0,1983fe34-c984-4659-ba41-0e94504f8989,1983fe34-c984-4659-ba41-0e94504f8989,2,0,ec797c75-02c5-4cf5-9dd4-26cd46c99519,ec797c75-02c5-4cf5-9dd4-26cd46c99519,2,0,6fccdf59-fc99-4a2b-a144-fffe438a147c,6fccdf59-fc99-4a2b-a144-fffe438a147c,2,0,08a413ff-bebd-42e5-8ff3-2115746a0844,08a413ff-bebd-42e5-8ff3-2115746a0844,2,0,3eca2d7c-5946-4d13-ba84-e3ab5ef38b5b,3eca2d7c-5946-4d13-ba84-e3ab5ef38b5b,2,0,f24de2ea-fcda-4052-b90f-e9d84314c4f2,f24de2ea-fcda-4052-b90f-e9d84314c4f2,2,0,ff8ae395-c740-4a30-a048-0d57eef6267f,ff8ae395-c740-4a30-a048-0d57eef6267f,2,0,51d06532-f61a-4ed5-afaa-cc4563633e0c,51d06532-f61a-4ed5-afaa-cc4563633e0c,2,0,0e49d980-581b-459f-a4b0-024e8c97e4c0,0e49d980-581b-459f-a4b0-024e8c97e4c0,2,0,da9b32e6-5b93-45a6-84b2-238d57541e18,da9b32e6-5b93-45a6-84b2-238d57541e18,2,0,842c8662-8f39-405e-9665-cbdabc116159,842c8662-8f39-405e-9665-cbdabc116159,2,0,a3001de6-272f-444e-a8db-ec8cc3a670a2,a3001de6-272f-444e-a8db-ec8cc3a670a2,2,0,396ef757-d7f6-411f-8c4c-1acb1106a009,396ef757-d7f6-411f-8c4c-1acb1106a009,2,0,839e29b1-a0d2-40fa-9f3e-46e66b943358,839e29b1-a0d2Line truncated
|
||||
{6,0,1,a43f3c82-d5e1-4f61-bf52-4a984b0b234c,0,4370b1a3-a300-489a-960a-e212de4303dc,"3.1.9.232","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",7575,1,0,532b5ff4-c7d5-4bbb-8705-834579bbd49a,ee6aab0e-cece-4e84-9517-f03a6acdee78,1,0,303b203e-d919-4a50-944c-e18e9ff9e9b1,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,0,0,9233322b-dfdb-4c66-91fe-1299292d40a5,9233322b-dfdb-4c66-91fe-1299292d40a5,0,0,7795348b-2f52-47f7-bf00-e11e5e795a43,7795348b-2f52-47f7-bf00-e11e5e795a43,0,0,0421b67e-ed26-491d-ab98-ec59002ed4ce,0421b67e-ed26-491d-ab98-ec59002ed4ce,0,0,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,0,0,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,0,0,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,0,0,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,0,0,cdbd26b1-9583-46e8-adf7-8cc705639892,cdbd26b1-9583-46e8-adf7-8cc705639892,0,0,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1861ee4f-fd8c-4afa-8441-c074bf51f67e,0,0,6f7c6c31-206b-4010-bdad-1ad2e304f154,6f7c6c31-206b-4010-bdad-1ad2e304f154,0,0,5b68d479-7880-44de-84e3-7f578b43f0dc,5b68d479-7880-44de-84e3-7f578b43f0dc,0,0,e8b248d9-9049-456a-9c7d-7a0462cc67ab,e8b248d9-9049-456a-9c7d-7a0462cc67ab,0,0,153e11ac-f898-46a5-98c6-734adb933ca2,153e11ac-f898-46a5-98c6-734adb933ca2,0,0,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,0,0,e43d69c8-b284-47da-b236-611bc94a15b6,e43d69c8-b284-47da-b236-611bc94a15b6,0,0,31eeaa05-6c49-41fe-b840-1edbad4ccac7,31eeaa05-6c49-41fe-b840-1edbad4ccac7,0,0,fca4b033-02c4-4d61-9e51-87783c3cef1a,fca4b033-02c4-4d61-9e51-87783c3cef1a,0,0,9aecf4f5-46ed-4d1c-a584-cd028e467895,9aecf4f5-46ed-4d1c-a584-cd028e467895,0,0,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,0,0,a1f10624-22e9-4a04-b370-fd085bdd0f67,a1f10624-22e9-4a04-b370-fd085bdd0f67,0,0,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,0,0,3cffb795-2a28-4beb-92f4-5813f5994022,3cffb795-2a28-4beb-92f4-5813f5994022,0,0,3323ca68-1382-4710-a933-23fc56588935,3323ca68-1382-4710-a933-23fc56588935,0,0,d6b12775-3255-42b8-88b2-62684f873e7d,d6b12775-3255-42b8-88b2-62684f873e7d,0,0,cc23d903-ccc5-42f4-862f-5e7278c4e346,cc23d903-ccc5-42f4-862f-5e7278c4e346,0,0,cd592a5d-b184-4558-8a28-7079ccf28b89,cd592a5d-b184-4558-8a28-7079ccf28b89,0,0,2009c673-c1a5-45fc-8da2-a36c435085a6,2009c673-c1a5-45fc-8da2-a36c435085a6,0,0,ab7e5f9a-1dfe-4165-a540-21f45ae1d94d,ab7e5f9a-1dfe-4165-a540-21f45ae1d94d,0,0,5d16e042-3889-4851-86f1-bc43bf06ee88,5d16e042-3889-4851-86f1-bc43bf06ee88,0,0,3d47838b-e1aa-4acb-96bf-6de2f9be8bdb,3d47838b-e1aa-4acb-96bf-6de2f9be8bdb,0,0,e39ecc8a-ce81-483d-85de-b0488c8b7749,e39ecc8a-ce81-483d-85de-b0488c8b7749,0,0,e15c3525-3453-4b62-834e-7c69f9efea51,e15c3525-3453-4b62-834e-7c69f9efea51,0,0,1514eaff-faea-4d82-9465-d0d5292bb31d,1514eaff-faea-4d82-9465-d0d5292bb31d,0,0,98b67b5a-3550-4a64-9e07-07fcc9154c73,98b67b5a-3550-4a64-9e07-07fcc9154c73,2,0,bb47ced2-31f9-4870-8633-20b986e53ccc,bb47ced2-31f9-4870-8633-20b986e53ccc,2,0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,2,0,c0e38c3e-7088-4e35-9d84-2d0ab9655402,c0e38c3e-7088-4e35-9d84-2d0ab9655402,2,0,1098786f-dd24-4cce-b212-be0cb5f01735,1098786f-dd24-4cce-b212-be0cb5f01735,2,0,3c0037f3-4422-4836-b116-8c72e32bdd55,3c0037f3-4422-4836-b116-8c72e32bdd55,2,0,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,2,0,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,2,0,b4629308-42de-4ce8-8591-cf0c2399a9a2,b4629308-42de-4ce8-8591-cf0c2399a9a2,2,0,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,2,0,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,2,0,b93b8760-6200-40ee-8bdc-875ba80a6155,b93b8760-6200-40ee-8bdc-875ba80a6155,2,0,d4562287-440d-4462-9de2-7097ccbf3764,d4562287-440d-4462-9de2-7097ccbf3764,2,0,1983fe34-c984-4659-ba41-0e94504f8989,1983fe34-c984-4659-ba41-0e94504f8989,2,0,ec797c75-02c5-4cf5-9dd4-26cd46c99519,ec797c75-02c5-4cf5-9dd4-26cd46c99519,2,0,6fccdf59-fc99-4a2b-a144-fffe438a147c,6fccdf59-fc99-4a2b-a144-fffe438a147c,2,0,08a413ff-bebd-42e5-8ff3-2115746a0844,08a413ff-bebd-42e5-8ff3-2115746a0844,2,0,3eca2d7c-5946-4d13-ba84-e3ab5ef38b5b,3eca2d7c-5946-4d13-ba84-e3ab5ef38b5b,2,0,f24de2ea-fcda-4052-b90f-e9d84314c4f2,f24de2ea-fcda-4052-b90f-e9d84314c4f2,2,0,ff8ae395-c740-4a30-a048-0d57eef6267f,ff8ae395-c740-4a30-a048-0d57eef6267f,2,0,51d06532-f61a-4ed5-afaa-cc4563633e0c,51d06532-f61a-4ed5-afaa-cc4563633e0c,2,0,0e49d980-581b-459f-a4b0-024e8c97e4c0,0e49d980-581b-459f-a4b0-024e8c97e4c0,2,0,da9b32e6-5b93-45a6-84b2-238d57541e18,da9b32e6-5b93-45a6-84b2-238d57541e18,2,0,842c8662-8f39-405e-9665-cbdabc116159,842c8662-8f39-405e-9665-cbdabc116159,2,0,a3001de6-272f-444e-a8db-ec8cc3a670a2,a3001de6-272f-444e-a8db-ec8cc3a670a2,2,0,396ef757-d7f6-411f-8c4c-1acb1106a009,396ef757-d7f6-411f-8c4c-1acb1106a009,2,0,839e29b1-a0d2-40fa-9f3e-46e66b943358,839e29b1-a0d2Line truncated
|
||||
@@ -425,7 +425,7 @@
|
||||
|
||||
Для Каждого НомерМерджРеквеста Из НомераПолученныхМерджРеквестов Цикл
|
||||
Апрувы = РаботаСGitLab.ДанныеАпруваМерджРеквеста(НастройкиПроекта.URLGitLab,
|
||||
НастройкиПользователя.ТокенGitLab,
|
||||
НастройкиПользователя.ТокенGit,
|
||||
НомерМерджРеквеста,
|
||||
НастройкиПроекта.ИДПроектаGitLab
|
||||
);
|
||||
@@ -735,7 +735,7 @@
|
||||
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Проект, "Репозиторий, ИДПроектаРепозитория");
|
||||
|
||||
РаботаСGitLab.ОдобритьЗаявкуНаСлияние(НастройкиПроекта.URLGitLab,
|
||||
НастройкиПользователя.ТокенGitLab,
|
||||
НастройкиПользователя.ТокенGit,
|
||||
ВыделенныйНомерМерджРеквеста,
|
||||
НастройкиПроекта.ИДПроектаGitLab);
|
||||
|
||||
@@ -911,7 +911,7 @@
|
||||
ТаблицаИзмененныхОбъектов = РаботаСGitLab.ИзмененияПоМерджРеквесту(НастройкиПроекта.URLGitLab,
|
||||
НастройкиПроекта.ИДПроектаGitLab,
|
||||
НомерМерджРеквеста,
|
||||
НастройкиПользователя.ТокенGitLab
|
||||
НастройкиПользователя.ТокенGit
|
||||
);
|
||||
|
||||
Для Каждого СтрокаТаблицыЗначенийИзмененныеОбъекты Из ТаблицаИзмененныхОбъектов Цикл
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
ПараметрыЗапроса.Вставить("per_page", 60);
|
||||
|
||||
Заголовки = Новый Соответствие;
|
||||
Заголовки.Вставить("PRIVATE-TOKEN", НастройкиПользователя.ТокенGitLab);
|
||||
Заголовки.Вставить("PRIVATE-TOKEN", НастройкиПользователя.ТокенGit);
|
||||
Заголовки.Вставить("content-type", "application/json");
|
||||
|
||||
ДополнительныеПараметры = Новый Структура;
|
||||
@@ -96,13 +96,13 @@
|
||||
СписокКоммитов = РаботаСGitLab.СписокКоммитовПоМерджРеквесту(НастройкиПроекта.URLGitLab,
|
||||
НастройкиПроекта.ИДПроектаGitLab,
|
||||
НомерМерджРеквеста,
|
||||
НастройкиПользователя.ТокенGitLab
|
||||
НастройкиПользователя.ТокенGit
|
||||
);
|
||||
|
||||
ТаблицаИзмененныхОбъектов = РаботаСGitLab.ИзмененияПоКоммиту(НастройкиПроекта.URLGitLab,
|
||||
НастройкиПроекта.ИДПроектаGitLab,
|
||||
НомерМерджРеквеста,
|
||||
НастройкиПользователя.ТокенGitLab,
|
||||
НастройкиПользователя.ТокенGit,
|
||||
СписокКоммитов
|
||||
);
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
Элементы.МенеджерРелизов.Доступность = Истина;
|
||||
КонецЕсли;
|
||||
//TODO полумать с инициализацией а старте
|
||||
//ИнициализироватьЗначенияФормы(Истина);
|
||||
ИнициализироватьЗначенияФормы(Истина);
|
||||
ДанныеСохраненныхЛогов = НовыйДанныеСохраненныхЛогов();
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -206,7 +206,7 @@
|
||||
&НаСервереБезКонтекста
|
||||
Функция ЭтоГитхаб(Проект)
|
||||
|
||||
Возврат ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Проект, "ТипРепозитория") = Перечисления.ТипРепозитория.GitHub;
|
||||
Возврат ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Проект, "ТипРепозитория") = Перечисления.ТипРепозитория.GitHub;
|
||||
|
||||
КонецФункции
|
||||
|
||||
@@ -456,7 +456,7 @@
|
||||
КонецФункции
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ЗапускПриложения(КомандаЗапуска, ДополнительнаяКоманда = "")
|
||||
Процедура ЗапускПриложения(КомандаЗапуска)
|
||||
|
||||
Если Не ПроверитьЗаполнение() Тогда
|
||||
ОбщегоНазначенияКлиент.СообщитьПользователю(НСтр("ru = 'Не все обязательные реквизиты заполнены'"));
|
||||
@@ -471,19 +471,19 @@
|
||||
//ЛогиПодробные = "";
|
||||
КонецЕсли;
|
||||
|
||||
ЗапускПриложенияНаСервере(КомандаЗапуска, ДополнительнаяКоманда);
|
||||
ЗапускПриложенияНаСервере(КомандаЗапуска);
|
||||
ПодключитьОбработчикОжидания("ВыводЛогов", 2);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ЗапускПриложенияНаСервере(КомандаЗапуска, ДополнительнаяКоманда = "")
|
||||
Процедура ЗапускПриложенияНаСервере(КомандаЗапуска)
|
||||
|
||||
Индикатор = 0;
|
||||
Элементы.СтатусВыполнения.Заголовок = СтрШаблон(НСтр("ru = 'Начало - %1'"), БазовыйТекстСообщения);
|
||||
КаталогРепозиторияБазы = РаботаСGit.КаталогРепозиторияБазы(База);
|
||||
|
||||
ПараметрыЗапуска = СтратегияЗапускаСкриптов.ПодготовкаПараметровИЗапускПриложения(База, КомандаЗапуска,, ДополнительнаяКоманда);
|
||||
ПараметрыЗапуска = СтратегияЗапускаСкриптов.ПодготовкаПараметровИЗапускПриложения(База, КомандаЗапуска);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -607,6 +607,7 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Получить ветки на сервере.
|
||||
&НаСервере
|
||||
Процедура ПолучитьВеткиНаСервере()
|
||||
|
||||
@@ -679,11 +680,13 @@
|
||||
БазовыйТекстСообщения = СтрШаблон(" создание мердж-ревеста: %1'", ОтобразитьТекущуюЗадачу(ТекущаяЗадача));
|
||||
|
||||
Если ЭтоГитхаб(Проект) Тогда
|
||||
ДополнительнаяКоманда = СтрШаблон("set GH_TOKEN=%1", ТекущиеНастройкиПользователя.ТокенGit);
|
||||
ДополнительнаяКоманда = СтрШаблон("set GH_TOKEN=%1", ТекущиеНастройкиПользователя.ТокенGit);
|
||||
КомандаЗапуска = ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(КомандаЗапуска);
|
||||
КомандаЗапуска.Вставить(0, ДополнительнаяКоманда);;
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
ЗапускПриложения(КомандаЗапуска, ДополнительнаяКоманда);
|
||||
ЗапускПриложения(КомандаЗапуска);
|
||||
|
||||
ЗапуститьПайплайн(ТекущаяЗадача)
|
||||
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
Функция МенеджерТаскТрекера(ТипТаскТрекера) Экспорт
|
||||
|
||||
МенеджерТаскТрекера = Неопределено;
|
||||
|
||||
Если ТипТаскТрекера = Bitrix Тогда
|
||||
МенеджерТаскТрекера = РаботаСBitrix;
|
||||
ИначеЕсли ТипТаскТрекера = Предприятие1С Тогда
|
||||
МенеджерТаскТрекера = РаботаСПредприятие1С;
|
||||
ИначеЕсли ТипТаскТрекера = Отсутствует Тогда
|
||||
МенеджерТаскТрекера = РаботаБезТаскТрекера;
|
||||
Иначе
|
||||
ВызватьИсключение НСтр("ru = 'Невалидный формат работы Таск трекеров'");
|
||||
КонецЕсли;
|
||||
|
||||
Возврат МенеджерТаскТрекера;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
@@ -84,4 +84,5 @@
|
||||
<content>InformationRegister.ЗадачиРелиза</content>
|
||||
<content>InformationRegister.ОчередьАктуализацииДопОбработок</content>
|
||||
<content>Catalog.ТаскТрекеры</content>
|
||||
<content>CommonCommand.УстановитьОскрипт</content>
|
||||
</mdclass:Subsystem>
|
||||
Reference in new issue
Block a user