По теме из базы знаний
Найденные решения
Обычно это решается написанием скрипта build/compile/distribute/.bat/.sh. Скрипт кладется в репозиторий. Запускаешь его - он собирает из исходников нужные вещи, обычно в каталог build/ или bin/
У гита нет хука после pull, наиболее привычный способ - ручной запуск скрипта когда это нужно (потому что не все pull'ы меняют обработки, а ждать перекомпиляции всех обработок при каждом pull'е - неоправданно долго)
Лучшим решением вашей проблемы видится написать скрипт вроде pull-and-build.bat, который и выполняет пулл нужной ветки и сразу собирает внешние обработки
У гита нет хука после pull, наиболее привычный способ - ручной запуск скрипта когда это нужно (потому что не все pull'ы меняют обработки, а ждать перекомпиляции всех обработок при каждом pull'е - неоправданно долго)
Лучшим решением вашей проблемы видится написать скрипт вроде pull-and-build.bat, который и выполняет пулл нужной ветки и сразу собирает внешние обработки
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
oscript v8files-extractor.os ?
Утилита сборки/разборки внешних файлов 1С
Параметры командной строки:
--decompile inputPath outputPath
Разбор файлов на исходники
--help
Показ этого экрана
--git-check-config
Проверка настроек репозитория git
--git-precommit outputPath [--remove-orig-bin-files]
Запустить чтение индекса из git и определить список файлов для разбора, разложить их и добавить исходники в индекс
Если передан флаг --remove-orig-bin-files, обработанные файлы epf/erf будут удалены из индекса git
--compile inputPath outputPath [--recursive]
Собрать внешний файл/обработку.
Если указан параметр --recursive, скрипт будет рекурсивно искать исходные коды отчетов и обработок в указанном каталоге и собирать их, повторяя структуру каталога
--install [--remove-orig-bin-files]
Установить precommit1c для текущего репозитория git
Если передан флаг --remove-orig-bin-files, обработанные файлы epf/erf будут удалены из индекса git
oscript v8files-extractor.os ?
Утилита сборки/разборки внешних файлов 1С
Параметры командной строки:
--decompile inputPath outputPath
Разбор файлов на исходники
--help
Показ этого экрана
--git-check-config
Проверка настроек репозитория git
--git-precommit outputPath [--remove-orig-bin-files]
Запустить чтение индекса из git и определить список файлов для разбора, разложить их и добавить исходники в индекс
Если передан флаг --remove-orig-bin-files, обработанные файлы epf/erf будут удалены из индекса git
--compile inputPath outputPath [--recursive]
Собрать внешний файл/обработку.
Если указан параметр --recursive, скрипт будет рекурсивно искать исходные коды отчетов и обработок в указанном каталоге и собирать их, повторяя структуру каталога
--install [--remove-orig-bin-files]
Установить precommit1c для текущего репозитория git
Если передан флаг --remove-orig-bin-files, обработанные файлы epf/erf будут удалены из индекса git
precommit1c разваливает внешние обработки через v8unpack и раскидывает все по каталогам внешней обработкой V8Reader . cf,cfu - средствами платформы
мы сейчас говорим о внешней обработке.
Собирать и разбирать через v8unpack я умею. precommit1c после добавления внешней обработки перед commit'ом сам разбирает обработку. мне же хочется еще и автоматическую сборку при получении файлов из github'a,
мы сейчас говорим о внешней обработке.
Собирать и разбирать через v8unpack я умею. precommit1c после добавления внешней обработки перед commit'ом сам разбирает обработку. мне же хочется еще и автоматическую сборку при получении файлов из github'a,
Обычно это решается написанием скрипта build/compile/distribute/.bat/.sh. Скрипт кладется в репозиторий. Запускаешь его - он собирает из исходников нужные вещи, обычно в каталог build/ или bin/
У гита нет хука после pull, наиболее привычный способ - ручной запуск скрипта когда это нужно (потому что не все pull'ы меняют обработки, а ждать перекомпиляции всех обработок при каждом pull'е - неоправданно долго)
Лучшим решением вашей проблемы видится написать скрипт вроде pull-and-build.bat, который и выполняет пулл нужной ветки и сразу собирает внешние обработки
У гита нет хука после pull, наиболее привычный способ - ручной запуск скрипта когда это нужно (потому что не все pull'ы меняют обработки, а ждать перекомпиляции всех обработок при каждом pull'е - неоправданно долго)
Лучшим решением вашей проблемы видится написать скрипт вроде pull-and-build.bat, который и выполняет пулл нужной ветки и сразу собирает внешние обработки
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот