Обновили nxs-build-tools — наш простой, но в то же время очень удобный open source инструмент для сборки deb и rpm пакетов.


Что новенького:


  • аргументы для командной строки --package-name и --package-version (удобно для CI/CD).
  • рефакторинг кода
  • использовани Go-модулей
  • другие плюшки и мелочи

Апдейт заметно ускоряет работу CI/CD: теперь не нужно вручную менять номер версии в .proj-settings.yml перед очередным релизом. Он сам может подхватываться из заданного в Git'е тега и служить триггером для запуска сборки и деплоя.


Мы решили написать и использовать nxs-build-tools несколько лет назад, когда сборка deb и rpm пакетов через инструменты вроде dh_make или cmake — стала занимать у нас слишком много времени и сил. Основная польза nxs-build-tool — это принцип “два в одном”, через него можно одновременно собирать два типа пакетов и под разные версии ОС.


Инструмент полностью open source, скачать можно в нашем GitHub: https://github.com/nixys/nxs-build-tools. Мы любим звездочки ;)