Снегопат https://snegopat.ru/forum/ |
|
Автоматическая подстановка кода https://snegopat.ru/forum/viewtopic.php?f=3&t=606 |
Страница 1 из 2 |
Автор: | artbear [ 23 апр 2014, 18:43 ] |
Заголовок сообщения: | Автоматическая подстановка кода |
Скрипт Автоматическая подстановка кода "Если ОбменДанными.Загрузка Тогда Возврат; КонецЕсли;" в начало обработчиков "ПередЗаписью" и "ПриЗаписи" для всех модулей кода в конфигурации Скрипт позволяет с выполнить изменение всех модулей кода, в которых реализованы процедуры-обработчики ПередЗаписью и ПриЗаписи. Если эти обработчики есть, в их начало вставляется типовой код "Если ОбменДанными.Загрузка Тогда Возврат; КонецЕсли;" для использования возможностей специальной загрузки объектов 1С. Если обработчики нет, вставки кода не происходит. Работает в 8.2 и 8.3 Описание скрипта |
Автор: | also [ 24 апр 2014, 21:57 ] |
Заголовок сообщения: | Re: Автоматическая подстановка кода |
Класс, спасибо! Артур, ты как-то еще обещал интеграцию с TFS выложить |
Автор: | sosnae [ 25 апр 2014, 08:44 ] |
Заголовок сообщения: | Re: Автоматическая подстановка кода |
also писал(а): ты как-то еще обещал интеграцию с TFS выложить интеграция для redmine подойдет?
|
Автор: | also [ 25 апр 2014, 09:01 ] |
Заголовок сообщения: | Re: Автоматическая подстановка кода |
sosnae писал(а): интеграция для redmine подойдет? Мы используем tfs, поэтому очень актуально с ним интеграция, но как пример реализации очень хотелось бы посмотреть. |
Автор: | sosnae [ 25 апр 2014, 09:17 ] |
Заголовок сообщения: | Re: Автоматическая подстановка кода |
скрипт Видео пример как это работает у меня p.s.: на курсы РФ не обращать внимание, это только ради примера. Насколько знаю, если есть возможность по http получить данные, то на базе можно любую интеграцию сделать, даже с web сервисами и СППР, если вдруг у кого, такое используется. |
Автор: | artbear [ 25 апр 2014, 10:54 ] |
Заголовок сообщения: | Re: Автоматическая подстановка кода |
В ближайшее время почти наверняка выложу анонсированную ранее на конференции Инфостарт интеграцию с TFS |
Автор: | also [ 25 апр 2014, 11:15 ] |
Заголовок сообщения: | Re: Автоматическая подстановка кода |
sosnae писал(а): скрипт Видео пример как это работает у меня p.s.: на курсы РФ не обращать внимание, это только ради примера. Насколько знаю, если есть возможность по http получить данные, то на базе можно любую интеграцию сделать, даже с web сервисами и СППР, если вдруг у кого, такое используется. Жень, супер, спасибо!!! |
Автор: | Magister [ 25 апр 2014, 11:28 ] |
Заголовок сообщения: | Re: Автоматическая подстановка кода |
Занятное видео Только не совсем понятно, чем занимается jenkins. Только ложит изменения в git? Если не сложно - можно общую схему процесса описать, может себе что-то аналогичное соображу... |
Автор: | sosnae [ 25 апр 2014, 11:41 ] |
Заголовок сообщения: | Re: Автоматическая подстановка кода |
jenkins планировщик, плюс некоторые плюшки. В данном видео, да только синхронизирует с git. А глобально у меня решает 2 глобальные разработку и дэплой. Разработка: 1. jenkins проверяет раз в пару минут изменения файла хранилища, в случаи изменения стартует задачу по синхронизации хранилища 1С и git. 1.1 Синхронизация производиться просто: получаем необходиму версию из хранилища, создаем пустую базу по cf, выгружаем с помощь 1С 8.3 в папку исходники, раскладываем по папкам "Документ.РеализацияТоваровУслу.МодульОбъекта.txt" на "Докменты\РеализацияТоваровУслу\МодульОбъекта.txt" 1.2 Коммитит в git с тем же комментарием что и в хранилище(те кто не может придумать краткий итог своей работы, сразу находятся). 2. jenkins запускает сборку cf файла из сиходников 2.1 Запускает задачу по развертыванию базы на основе той версии, которая сейчас в работе(production) 2.2. Запускает обновление по cf. 2.3 Запускает тесты из проекта xUnitFor1C //2.4 В планах, добавить вывод из Автоматиз. проверка конфигураций, в необходимом формате результат проверок. Помечает в результате сборку успешной или нет. Развертывание: Получить стабильную версию(или какую указано), в рабочей базе запустить скрипт бэкапа, запустить выгонялку, запустить обновление. Проверить, что бы по филиалам разошлось обновление. |
Автор: | also [ 04 июл 2014, 10:57 ] |
Заголовок сообщения: | Re: Автоматическая подстановка кода |
artbear писал(а): В ближайшее время почти наверняка выложу анонсированную ранее на конференции Инфостарт интеграцию с TFS Артур, я все о том же, а? )) |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |