Comments (16)
Отличная идея. А разве сама обработка проверки внедрения БСП не умеет себя запускать при передаче каких-нибудь параметров через /C
?
from jenkins-lib.
@nixel2007 неа, нужен запускатор.
from jenkins-lib.
А еще нужно чтобы обработка проверки внедрения была той же версии что и бсп в конфигурации. С точностью до номера исправительной версии. Потому хорошо бы ещё сделать выбор правильной обработки проверки внедрения из установленных на компе в шаблонах.
from jenkins-lib.
Потому хорошо бы ещё сделать выбор правильной обработки проверки внедрения из установленных на компе в шаблонах.
либо просто класть ее в libs в репе.
с шаблонами идея тоже интересная, но надо учесть, что это все может запускаться на временных агентах, в которых вообще никаких шаблонов нет.
from jenkins-lib.
Самое главное сделать так чтобы система валилась если версии не совпадают. Так не забудешь докинуть нудную версию. А там уже все зависит от того надо тебе чтоб разные версии БСП одним Пайплайном работали или нет
from jenkins-lib.
@zeegin @nixel2007 эх, была бы в проверке внедрения функция ВерсияОтчета()
экспортной - можно было бы запускатором сравнивать и ругаться, если не совпадают
from jenkins-lib.
@zeegin ага, понял.
from jenkins-lib.
@zeegin а вот кстати хороший вопрос от @ovcharenko-di.
как понять версию обработки?
from jenkins-lib.
Потому я и написал про tmplts) хз, сохранять в имени файла то из какой поставки брал. Можно сделать шаг получения нужной версии загрузкой с ИТС и сохранением куда нибудь.
from jenkins-lib.
@ovcharenko-di Утащил мою старую хотелку для Ванесса-АДД или Ванесса-раннер )
- я также записал эту идею при нашем обсуждении в телеге.
я одного не пойму, почему эту обработку нужно делать в текущем продукте.
from jenkins-lib.
обработка по запуску в общем случае может быть где угодно. все равно автоматизация запуска скорее всего будет через vrunner. но здесь точно нужно будет делать доработки для поддержки этого шага.
from jenkins-lib.
хотя в теории это можно обработать через запуск xunit-шага по аналогии с множественными запусками для vanessa-шага через несколько vrunner*-конфигов.
from jenkins-lib.
Лучше сделать универсальную обработку которую можно стартануть в пакетном режиме и получить выгрузку в нужном формате, а кто как захочет так и будет ее встраивать в пайплайн.
from jenkins-lib.
@zeegin да, я описался, конечно же имел ввиду не xunit-запуск, а через vrunner run
from jenkins-lib.
Например я ни враннер ни адд не использую и не планирую. Потому что не понимаю зачем мне пакетный режим над пакетным режимом, можно скрипты сразу в гитлаб сi писать.
from jenkins-lib.
@zeegin в случае vrunner run не добавляется никакой дополнительной логики. а пакетный режим конфигуратора... ну, он просто отвратительный, тут можно долго спорить :)
а запуск через vrunner xunit в теории мог бы позволить переиспользовать инфраструктуру сброса результатов в junit/allure/generic-issue без доработок.
from jenkins-lib.
Related Issues (20)
- Использование механизма 1C:EDT CLI HOT 2
- Ошибка при валидации EDT (таймаут) HOT 2
- Ошибка при вычислении пути к проекту EDT
- Доработка рассылки оповещение в TG в разные чаты
- Ошибка при выполнении команды EDT ring не приводит к падению шага
- Добавить метод загрузки Расширения из хранилища
- Добавить в ридми по расширениям инфо о возможности загрузки на разных стейджах HOT 2
- Добавить поддержку SonarQube без бранч-плагина HOT 2
- В шаге трансформации результатов проверки EDT выгружать проверки в .json BSL LS
- В шаге дымовых тестов добавить возможность конфигурировать дымовые тесты по умолчанию
- Добавить возможность указать версию edt в конфигурационном файле
- Добавить возможность настройки проверок EDT по шаблонам для шага EDT validate
- При работе сборки на исходниках EDT и 1 экзекуторе на ноде сборка зависает на шаге трансформации исходников в формат конфигуратора HOT 1
- Ошибка трансформации в формат EDT HOT 5
- Ошибка Валидации EDT HOT 5
- Добавить проверку перед созданием архива 1Cv8.1CD.zip HOT 13
- Поодержка yaxunit
- Возможность пропустить пайплайн целиком, если текст коммита содержит тег HOT 1
- Вынести чтение конфига из пайплайна
- Возможность указать свою ИБ для шага BDD HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jenkins-lib.