Size: a a a

2019 April 25

ВА

Валентин Ажеронок... in testspro1c
ZEEGIN
кстати в сценариях необоснованно расставленные паузы - это не понимание того что вы тестируете и как надо тестировать
Паузы не в сценариях, а между командами сборочной линии. Именно в этом дело. Есть команда создания иб из шаблона, потом батник копирования *.1cd в темп папку, потом старт фич. Сегодня батник не сработал. В консоли есть команда создания иб и все. Вероятнее всего проблема в том, что понять логику jenkins в выполнении команд невозможна. Нет уверенности в стабильности.
источник

ВА

Валентин Ажеронок... in testspro1c
Nikita Gryzlov
На всех серверах у вас будут такие же проблемы. Скрипты сборки должны быть стабильны и не зависеть от окружения. Дженкинсфайл - лишь способ организации логики сборочной линии, а шаги сборочной линии везде будут одинаковые
Вот этого и хочется. Гарантированного перехода к следущей команде, после гарантированного завершения предыдущей. А этого и нет.
источник

NG

Nikita Gryzlov in testspro1c
Ни разу не встречал, чтобы в дженкинс файле были проблемы с последовательным выполнением команд. Скриптовый или декларативный? Какая версия дженкинса?
источник

NG

Nikita Gryzlov in testspro1c
Да и дженкинсфайл бы посмотреть
источник

ВА

Валентин Ажеронок... in testspro1c
Nikita Gryzlov
Посмотрите в сторону организации разработки. Вы же деплоите с красными сборками? А не страшно?
Красные сборки то сейчас не от обилия ошибок конфигураций, хотя и их, конечно, хватает, а от ...
источник

Z

ZEEGIN in testspro1c
Ну вот у вас есть девопсер? сядьте с ним и изучите все проблемы. Может быть вы такой поток "быстро быстро" давили, что он был вынужден желать тяп ляп лиж бы работало, надо сделать рефакторинг.
источник

VM

Valery Maximov in testspro1c
Nikita Gryzlov
Ни разу не встречал, чтобы в дженкинс файле были проблемы с последовательным выполнением команд. Скриптовый или декларативный? Какая версия дженкинса?
Могут, если Женька используется как запускалка мегабатника, одного за другим, без какой либо обработки результатов работы
источник

NG

Nikita Gryzlov in testspro1c
Valery Maximov
Могут, если Женька используется как запускалка мегабатника, одного за другим, без какой либо обработки результатов работы
Батник в батнике? Типа без call? Ну а причём тут дженкинс тогда? :)
источник

VM

Valery Maximov in testspro1c
Отличный вопрос :)
источник

VM

Valery Maximov in testspro1c
Для точности, были не батники, а баш-скрипты :). По одному на стадию
источник

VM

Valery Maximov in testspro1c
Валентин Ажеронок
Вот этого и хочется. Гарантированного перехода к следущей команде, после гарантированного завершения предыдущей. А этого и нет.
Попробуйте начать сначала и создать пайплайн заново, пропишите все стали с пустышка и (эхо), а потом порядку наполните их смыслом
источник

VM

Valery Maximov in testspro1c
Коллеги, может сделаем реп с примерами конфигов для каждого инструмента, минимально простые?
источник

VM

Valery Maximov in testspro1c
А то одно и тоже новички спрашивают?
источник

ВА

Валентин Ажеронок... in testspro1c
Valery Maximov
Попробуйте начать сначала и создать пайплайн заново, пропишите все стали с пустышка и (эхо), а потом порядку наполните их смыслом
Начал вчера переписывать на питон, чтобы уменьшить зоопарк и разбираться с чем-то одним. Как в питон файл воркспейс джоба передать?
источник

LP

Leonid Pautov in testspro1c
Валентин Ажеронок
Коллеги, а вообще какие ci еще имеет смысл посмотреть, может даже и платные? Чем дольше используем jenkins, тем больше неудовлетворенность. Консультанты плодят сценарии (уже несколько сотен), а полной законченной сборки с завершением всех тестов нет уже 2 недели. То платформа подвиснет, то batник не отработает из jenkinsfile, то еще что-то. Пока был 10ок сценариев, везде были прописаны паузы, сборка практически ежедневно проходила. Как продвинулись в одном (количестве сценариев), так "оптимизация" все повалила. Вот честно, жалею, что у 1С: Сценарного тестирования сервер сборок так и не взлетел, отличная была идея.
1. Платформа подвиснет - лучше снять дамп и зарегать его как ошибку.
2. Расскажи подробне про батник - который не отрабатывает. Как это проявляется.
3. Плюс мы перед запуском тестов чистим кеш платформы. Если вы не чистите - попробуйте добавить.
источник

LP

Leonid Pautov in testspro1c
Igor Averin
Коллеги, а я правильно понимаю, что для того чтобы запускать тест клиента на сервере 1С то надо всего-лишь определить в JSON файле в строку вот такого вот вида.
Да.
источник

VM

Valery Maximov in testspro1c
Валентин Ажеронок
Начал вчера переписывать на питон, чтобы уменьшить зоопарк и разбираться с чем-то одним. Как в питон файл воркспейс джоба передать?
На Дженкинсе? Откройте справку по пайплайну, там перечислены все переменные
источник

LP

Leonid Pautov in testspro1c
@zeegin
Ты помнишь, что значит сообщение
"не удалось заблокировать таблицу sessions"
?
источник

VM

Valery Maximov in testspro1c
env.WORKSPACE можно
источник

Z

ZEEGIN in testspro1c
Leonid Pautov
@zeegin
Ты помнишь, что значит сообщение
"не удалось заблокировать таблицу sessions"
?
Не помню такого
источник