Size: a a a

1С, БСП, DevOps и Архитектура

2020 March 12

NM

Nikolay Malyuk in 1С, БСП, DevOps и Архитектура
Подскажите, кто использует git для отчетов и обработок из справочника внешних обработок (дополнительные отчеты и обработки)? Какие есть варианты использования? Кейс: автозагрузка новых версий отчетов и обработок в справочник, после код ревью и проверки сонаром?
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Nikolay Malyuk
Подскажите, кто использует git для отчетов и обработок из справочника внешних обработок (дополнительные отчеты и обработки)? Какие есть варианты использования? Кейс: автозагрузка новых версий отчетов и обработок в справочник, после код ревью и проверки сонаром?
в чем конкретно вопрос? :)
источник

NM

Nikolay Malyuk in 1С, БСП, DevOps и Архитектура
не хотелось бы изобретать велосипед, может кто уже думал/проходил этот этап. где почитать или вкратце как реализовывали?
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
если про варианты помещения в справочник, то в 2015ом году я делал такое на гитлабе.

https://github.com/nixel2007/gitlab-ci-for-1c
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
но там обработки, разобранные прекоммитом, а не нативные xml (их тогда еще не было)
источник

NM

Nikolay Malyuk in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
если про варианты помещения в справочник, то в 2015ом году я делал такое на гитлабе.

https://github.com/nixel2007/gitlab-ci-for-1c
в целом взлетело или отказались?
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Nikolay Malyuk
в целом взлетело или отказались?
да, взлетело и успешно пользовался.
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
но потом уволился :)
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
вообще у 1с курс на расширения. в текущем стэке проще будет поднять хранилище для расширения и выгружать его гитсинком, например. деплой проще, права проще, сборка проще. инструментарий уже готовый, велосипедить не надо
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
собственно обработки в расширение поместить - не проблема.
источник

SF

Serge Focus in 1С, БСП, DevOps и Архитектура
Приветствую.
Кто-то запускал пайплайн на слейве Jenkins Win 2016?
Происходит что-то странное с кодировкой:

c:\JS\workspace\generated\root\project2name\snapshot>�влениеИнформационнойБазы;ЗавершитьРаботуСистемы;' --execute $runnerRoot/epf/ЗакрытьПредприятие.epf 
11:13:56  '�влениеИнформационнойБазы' is not recognized as an internal or external command,
11:13:56  operable program or batch file.
В тоже самое время на Win - все ОК.
Настройки кодовых страниц и локализация идентичные, запуск 'java -Dfile.encoding=UTF-8 -jar agent.jar ...' также одинаковый...
источник

NM

Nikolay Malyuk in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
вообще у 1с курс на расширения. в текущем стэке проще будет поднять хранилище для расширения и выгружать его гитсинком, например. деплой проще, права проще, сборка проще. инструментарий уже готовый, велосипедить не надо
как вариант
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Serge Focus
Приветствую.
Кто-то запускал пайплайн на слейве Jenkins Win 2016?
Происходит что-то странное с кодировкой:

c:\JS\workspace\generated\root\project2name\snapshot>�влениеИнформационнойБазы;ЗавершитьРаботуСистемы;' --execute $runnerRoot/epf/ЗакрытьПредприятие.epf 
11:13:56  '�влениеИнформационнойБазы' is not recognized as an internal or external command,
11:13:56  operable program or batch file.
В тоже самое время на Win - все ОК.
Настройки кодовых страниц и локализация идентичные, запуск 'java -Dfile.encoding=UTF-8 -jar agent.jar ...' также одинаковый...
покажи полную строку команды. явно где-то затесался перенос строки
источник

SF

Serge Focus in 1С, БСП, DevOps и Архитектура
Win 10 Все ОК
'''
11:23:09  c:\JS\workspace\generated\root\project2name\snapshot>vrunner run --ibconnection /F./build/ib  --command 'ЗапуститьОбновлениеИнформационнойБазы;ЗавершитьРаботуСистемы;' --execute $runnerRoot/epf/ЗакрытьПредприятие.epf
11:23:09  vanessa-runner v1.9.0
11:23:10  ИНФОРМАЦИЯ - Выполняю команду/действие в режиме 1С:Предприятие
'''
источник

SF

Serge Focus in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
покажи полную строку команды. явно где-то затесался перенос строки
Собственно команда запуска выше, судя по поведению разная обработка кода на UTF-8 в Java-groovy стеке на слейве в win 10 и win2016 разная.
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
запуск через cmd или ps?
источник

SF

Serge Focus in 1С, БСП, DevOps и Архитектура
через cmd ,
нашел разницу - по умолчанию Текущая кодовая страница для cmd win 10 - 866, a win 2016 UTF-8(65001)
источник

SF

Serge Focus in 1С, БСП, DevOps и Архитектура
но при запуске слейва на win 2016 с командой chcp 866 показівает текущую кодовую страницу такую-же  как и под 10-й (866) а ошибка остается прежней
источник

SF

Serge Focus in 1С, БСП, DevOps и Архитектура
А для запуска Оскрипта можно принудительно указать  -encoding 866?
источник

SF

Serge Focus in 1С, БСП, DevOps и Архитектура
При указании в vrunner.bat строки запуска @oscript.exe -encoding=866 "C:\Program Files\OneScript\lib\vanessa-runner\src\main.os" %*
сообщение:  Wrong console encoding
источник