НИКСИС | NIXYS > Журнал > Доработали nxs-build-tools, наш инструмент для сборки пакетов на базе Debian и Linux

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

  • 18 мая 2020
  • #

Выкатили крупный апдейт 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. Звездочки приветствуются 😉