Это первая статья из серии о нововведениях версии Caffeine V3. В ней будет представлена новая архитектура сборки, а в следующей: как дизайн-система V3 поможет создать более привлекательные приложения.
Если вы когда-либо сталкивались с тем, что Caffeine забывает, как выглядело ваше приложение после 50 изменений, то здесь объясняется, почему это происходит и почему в будущем этого не будет.
В версии V3 мы полностью переработали способ сборки приложений Caffeine. Ранее Caffeine использовал последовательный пайплайн, состоящий из ряда代理, которые выполнялись последовательно: планирование приложения, сборка бэкенда, сборка фронтенда, выполнение контроля качества, развертывание. Каждый шаг должен быть завершен, прежде чем можно будет перейти к следующему. Если на третьем шаге обнаруживается проблема на втором, откат невозможен.