|
|
CI-CD интересен ли опыт?
ТДК, АЛьФ, АНДР, kir-g, Мыш серый, kauksi, Джордж1, Garykom, trad, PLUT, maxar, mmg, Crusher, X Leshiy, x3-nic, Timon1405, toypaul, Сукпун, Климов Сергей, okmail, MWWRuza, DemonShinji2, Prog_man, Bad_Aleks, obs191, Pahomich, Rovan, ads55, Злопчинский, ReaLg, vbus, , golem14, 2S, d4rkmesa, Fish, scanduta, LuckyStar, crotnn, RVN, АгентБезопаснойНацио, один я дАртаньян, Доминошник, mTema32, Builder, RomanYS, Irbis, saaken, бегинер, JeHer, Страждущий, ildary, Гипервизор, Верещагин, nick86, shuhard, probably, Михаил Козлов, phabeZ, Вадя, dedmoroz777, Web00001, CepeLLlka
| ☑ |
|
0
ТДК
24.04.26
✎
09:31
|
У меня есть практический опыт построения пайплайна CI/CD для разработки, автотестирования и автоматического развертывания релизов продукта (отраслевая конфигурация, самописка). Организация работает в режиме 24*7, с тех.окном в 30 минут ночью
В процессе были решены такие задачи:
- автоматическая сборка и экспорт конфигурации из EDT;
- проверка синтаксиса и запуск поведенческих тестов (Vanessa Automation);
- определение новых коммитов с привязкой к задачам Redmine;
- создание релизной задачи в трекере со списком изменений;
- контроль изменений в Git
- интеграция Jenkins + GitLab + Redmine.
Вопрос к сообществу: интересен ли вам такой опыт? Есть ли запрос на подробную информацию с примерами кода (Jenkinsfile, скрипты, интеграции)?
Будет полезно или тема уже избита? Стоит ли тратить время на оформление?
|
|
|
1
Web00001
24.04.26
✎
09:36
|
Если эта схема работает без
"- автоматическая сборка и экспорт конфигурации из EDT;"
То очень даже интересно
|
|
|
2
ТДК
24.04.26
✎
09:38
|
(1) да, автоматическая сборка.
Часть разработчиков работают непосредственно в EDT, другие из EDT запускают конфигуратор, а после подтягивают изменения в проект.
|
|
|
3
d4rkmesa
24.04.26
✎
09:44
|
(0) Думаю, вполне интересно будет. Любопытно, трудозатраты большие были на построение контура?
|
|
|
4
ТДК
24.04.26
✎
09:54
|
(3) Примерно 2 недели на плотное погружение в тематику, отстраивание первого контура - тестирование наиболее важных участков. Далее, выбор оптимального варианта к организации самой работы и его отлаживание, которое проходило эпизодически, может 1-2 дня в квартал суммарно. Большее время отнимало объяснение сотрудникам работы с git, слаживание при работе в новых требованиях и необходимость поддерживать код в приемлемых стандартах разработки. Пока сонар не проверит новый код на ошибки/стандарты merge request не пройдет.
|
|
|
5
d4rkmesa
24.04.26
✎
09:55
|
(4) Спасибо
|
|
|
6
Garykom
гуру
24.04.26
✎
10:00
|
(0) У меня вопрос
А сколько денег на железо для EDT было потрачено?
И автора придумки с EDT еще не побили?
|
|
|
7
ТДК
24.04.26
✎
10:03
|
(6) дополнительного железа не покупали, все остались на своих виртуальных машинах.
В итоге меня благодарят за переход. Минусы тоже есть, но плюсов больше и они существенные.
|
|
|
8
scanduta
24.04.26
✎
10:22
|
(7)
Эх сказки сказки...
|
|
|
9
Garykom
гуру
24.04.26
✎
10:44
|
(7) Ааа у каждого своя виртуальная машина с 32Гб RAM и 8 ядер?
|
|
|
10
ТДК
24.04.26
✎
10:46
|
16 гб, 6 ядер
|
|
|
11
Garykom
гуру
24.04.26
✎
10:46
|
(10) Вы случаем не из первобита?
|
|
|
12
ТДК
24.04.26
✎
10:48
|
(11)нет.
|
|
|
13
PLUT
гуру
24.04.26
✎
10:49
|
(7) > но плюсов больше
"Славик незаменимый"? подробную инструкцию потомкам и последователям оставили с картинками?
|
|
|
14
PLUT
гуру
24.04.26
✎
10:53
|
у меня по-старинке бабароботы в тестовом контуре тестируют каждая свой "участок безответственности"
|
|
|
15
Garykom
гуру
24.04.26
✎
10:56
|
(12) Слишком стек знакомый и параметры виртуалок
Только в стеке Jira пропала и новое появилось взамен
И да только там видел чтобы каждому разрабу свою VM выдавали в облаке
В большинстве всех прочих (из тех что я видел) всегда кодят все на одном общем сервере по RDP, никаких выделенных VM
|
|