Доработали nxs-build-tools, наш инструмент для сборки пакетов на базе Debian и Linux

Выкатили крупный апдейт nxs-build-tools — нашего инструмента открытого исходного кода для быстрой сборки пакетов на базе Debian и Linux.
Что сделали:
- добавили аргументы для командной строки —package-name и —package-version (полезно для непрерывной интеграции/доставки, CI/CD).
- провели переработку исходного кода
- перевели на использование Go-модулей
- и другие мелкие доработки
Доработки, прежде всего, значительно упрощают работу непрерывной интеграции/доставки (CI/CD). Теперь нет необходимости вручную менять в .proj-settings.yml номер версии перед каждым релизом. Он может автоматически подхватываться из тэга, который задаётся в Git и может служить триггером для запуска непрерывной интеграции/доставки (CI/CD).
Мы написали и используем nxs-build-tools с тех пор, как сборка пакетов напрямую стала для нас слишком медленной и неудобной. Главный плюс nxs-build-tools — это принцип “одного окна”, через программку можно собирать пакеты обоих типов и в любом количестве — с помощью всего пары команд.
Этот инструмент доступен в нашем GitHub: https://github.com/nixys/nxs-build-tools. Звездочки приветствуются 😉