Апдейт nxs-build-tools — помощника в сборке deb и rpm пакетов
Обновили 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. Мы любим звездочки ;)