Re[8]: что кроется за требованиями?
От: T4r4sB Россия  
Дата: 05.06.24 12:51
Оценка:
Здравствуйте, Sharov, Вы писали:


S>Еще раз -- как минимум надо знать гит, базовые вещи в нем. Кмк, за аббревиатурой CI\CD это обычно скрывается


Ну так и написали бы, зачем зря воду мутить-то?
Нет такой подлости и мерзости, на которую бы не пошёл gcc ради бессмысленных 5% скорости в никому не нужном синтетическом тесте
Re[5]: что кроется за требованиями?
От: B0FEE664  
Дата: 05.06.24 16:05
Оценка:
Здравствуйте, undo75, Вы писали:

M>>думаю, что имеется в виду наличие некоей автоматики, которая по выполнению ряда условий производит merge из одной ветки [промышленной VCS] в другую, собирает build на build-сервере и куда-то его потом деплоит.

M>>А работа в команде тут при том, что если кто-то что-то не то закоммитит, то нарушит/замедлит CI.
M>>Такое есть не везде/не в полном объеме.
U>а так не везде?
Далеко не везде.
И каждый день — без права на ошибку...
Re[6]: что кроется за требованиями?
От: undo75  
Дата: 05.06.24 16:35
Оценка:
BFE>Далеко не везде.

ну на всяких заводах понятно — бардак. но где все относительно новое — разве не везде?
Re[7]: что кроется за требованиями?
От: Skorodum Россия  
Дата: 07.06.24 12:56
Оценка: +1
Здравствуйте, T4r4sB, Вы писали:

TB>Ну есть какая-то автоматика, с которой никто твой реквест даже смотреть не будет если есть сломанные тесты. А для прогера в чем специфика? Просто пиши код и не ломай старое поведение — смысл тот же, только легче проверяется

Так кто настраивает CI систему? Кто добавляет поддержку новых библиотек и платформ в ней и т.д.
Re[8]: что кроется за требованиями?
От: T4r4sB Россия  
Дата: 07.06.24 14:38
Оценка: -1 :)
Здравствуйте, Skorodum, Вы писали:

S>Так кто настраивает CI систему? Кто добавляет поддержку новых библиотек и платформ в ней и т.д.


Девопс
Нет такой подлости и мерзости, на которую бы не пошёл gcc ради бессмысленных 5% скорости в никому не нужном синтетическом тесте
Re[4]: что кроется за требованиями?
От: flаt  
Дата: 07.06.24 15:42
Оценка: -1 :)
Здравствуйте, m2user, Вы писали:

M>Такое есть не везде/не в полном объеме.

M>Вдруг ты всю жизнь shareware в одиночку писал и т.п.

Даже если в одиночку всю жизнь писал, для программиста всё знание о CI/CD заключается в:

каждый коммит или pull/merge request запускает CI (процесс верификации, сборки и тестирования) и, возможно, CD (процесс разворачивания в каком-то тестовом окружении, актуально для железяк и веба).

Это девопсам нужно всю эту кухню создавать каждый раз с нуля в новой компании (или разбираться в существующих скриптах), а для программиста CI/CD — чёрный ящик. Всё, что нужно знать, это то, где прочитать инструкцию о процессах разработки данной компании: что запускает этот чёрный ящик и где смотрить результаты (ошибки сборки, отчёты тестов, и тд).
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.