ЕО
У меня разросся проект и начал состоять из 3х независимых систем (2 корневых устройства + экземпляр датчика).
Стала проблема, они должны иметь определенные (не обязательно одинаковые) версии ПО что бы нормально функционировать.
Плюс собирать прошивки должны уметь все таки не зависимо от меня.
В итоге сейчас пришел к тому, что надо сделать хотя бы простую автоматизацию сборки проектов, которая должна:
- Уметь стянуть исходники с гита последней или определенной версии релиза.
- Гарантировать что исходники 3х проектов будут иметь совместимые версии
- Уметь принимать в себя разнообразные текстовые данные (серийники и тп)
Я 99% карьеры, не то что бы долгой работал один, у меня про организацию командной и прокдукто-организаторской работы - ноль.
Вопрос, куда мне посмотреть хотя бы в какую сторону? Потому что для меня вся эта сфера - какая то рыба под коробками и админы которых программировать заставили.
Я конечно имею вариант это все продолжить (уже начал) делать на павершеле и смейке, но сегодня мне приснился велосипедный завод, где я почему-то бортовал колеса, а они разбортовывались снова и снова.