Size: a a a

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

2020 July 29

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
John Doe
Нажмешь в консоли Ctrl+C или закроешь ее и процесс по идее потушится
если сервис - тушится после закрытия консоли
если не сервис - ждет ctrl + C
внутри скрипта - только без сервиса работает, а значит нельзя запускать вместе с другими командами((
ладно, будем отдельно и без "сервис"
источник

НИ

Николай Ипатов... in 1С, БСП, DevOps и Архитектура
Коллеги, подскажите пожалуйста, как в плагине к Сонару дополнить словарь, по которому он опечатки в коде проверяет?
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Николай Ипатов
Коллеги, подскажите пожалуйста, как в плагине к Сонару дополнить словарь, по которому он опечатки в коде проверяет?
В правиле
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
Не могу победить cmd у runnera в gitlab. Выдает кракозябры вместо русских букв. И похоже это влияет на данные, которые скрипт передаёт в sonarqube - имя ветки зашифровано :) chcp делал - не помогло. Решение вроде бы очевидное - отказаться от русских букв, но спортивный интерес...
источник

РС

Роман С. in 1С, БСП, DevOps и Архитектура
Вместо имени ветки нельзя её id попробовать передать?
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
Александр Медведько
Не могу победить cmd у runnera в gitlab. Выдает кракозябры вместо русских букв. И похоже это влияет на данные, которые скрипт передаёт в sonarqube - имя ветки зашифровано :) chcp делал - не помогло. Решение вроде бы очевидное - отказаться от русских букв, но спортивный интерес...
раннер можно стартовать из cmd в котрой выполнить chcp 65001 до запуска раннера
источник

Z

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

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
ZEEGIN
раннер можно стартовать из cmd в котрой выполнить chcp 65001 до запуска раннера
Это before_script? Потому что в первой строке скрипта я пробовал
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
нет это сам раннер стартовать не службой а cmd файлом
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
Роман С.
Вместо имени ветки нельзя её id попробовать передать?
Визуально неудобно. А так можно наверное. Там еще и отладочный вывод тоже пострадал :)
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
ZEEGIN
нет это сам раннер стартовать не службой а cmd файлом
Ух :)
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
ZEEGIN
нет это сам раннер стартовать не службой а cmd файлом
В config.toml прописать shell?
источник

Z

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

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
Александр Медведько
В config.toml прописать shell?
ну да, но сам раннер стартовать типа такого
chcp 65001
cd c:/runner
gitlab-runner
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
Ааа ... сам раннер стартовать
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
в toml тоже можно прописать, там есть скрипт до получения джоба
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
не помню название свойства
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
обычно в toml кладут скрипт который делает всякие taskkill чтобы повисшие процессы предыдущего джоба прибить и гарантировать что git clone исполнится и не будет захваченных файлов, если вдруг внутри воркспейса идет создание всяких временных файлов
источник

ПЗ

Пётр Зиннатханов... in 1С, БСП, DevOps и Архитектура
ZEEGIN
ну да, но сам раннер стартовать типа такого
chcp 65001
cd c:/runner
gitlab-runner
У меня просто слов нет, чтобы выразить благодарность за подсказку!
Бился несколько дней и плюнул, терпеливо разглядывал знаки вопроса в логах. Всюду уже пихал эту chcp 65001, но вот обернуть вызов раннера в голову не приходило.
источник

ПЗ

Пётр Зиннатханов... in 1С, БСП, DevOps и Архитектура
Если вдруг кто еще интересуется (и для себя в заметки) - сонар сканнер у меня после этого все равно логи без юникода выдавал, нужно было еще удобавить переменную окружения "JAVA_TOOL_OPTIONS" со значением "-Dfile.encoding=UTF8".
На логи теперь любо дорого смотреть.
источник