4 Задачи для сборки под Windows ● Создание запускаемых файлов (.exe). ● Создание инсталятора. ● Создание архива с портабельной версией. ● Создание сборки, включающей все плагины.
5 Задачи для сборки под Linux ● Создание бинарной сборки. ● Создание архива с бинарной сборкой. ● Создание deb-пакета. ● Создание AppImage. ● Создание других видов пакетов (rpm, snap, ...)
6 Другие задачи для сборки ● Создание архива с полными исходниками. ● Создание архива с исходниками, минимально необходимыми для запуска программы. ● Создание отдельных архивов с каждым плагином. ● Сборка документации. ● И другие.
28 Выводы ● Fabric — отличная замена make. ● Перейти с Makefile на fabfile.py можно достаточно быстро. ● Для создания бинарных сборок под Linux лучше использовать виртуальные машины. ● Fabric удобно использовать вместе с Ansible и Vagrant.