fpm 打包工具简介及试用
简介
fpm 是一个用来更容易更快速的给 Debian, Ubuntu, Fedora, CentOS, RHEL, Arch Linux, FreeBSD, macOS 等系统构建包的工具.
fpm 在他的README中有下面一段很有意思的话:
1 | - If fpm is not helping you make packages easily, then there is a bug in fpm. |
fpm 是一个用来更容易更快速的给 Debian, Ubuntu, Fedora, CentOS, RHEL, Arch Linux, FreeBSD, macOS 等系统构建包的工具.
fpm 在他的README中有下面一段很有意思的话:
1 | - If fpm is not helping you make packages easily, then there is a bug in fpm. |
近期接到一个任务, 主要的工作内容就是解耦版本之间强绑定的版本号问题. 当前公司产品中的各组件在发布时, 版本号都是强一致的. 比如发布版本为 1.0.0, 那么这个产品所依赖的各组件的版本也必定是 1.0.0. 但当前遇到个产品需要是需要增加一个分支版本, 但是并非所有组件都需要去适配, 仅部分组件进行适配, 导致最终的产品中依赖的组件版本并非一致, 在现有 build 机制下, 将会产生依赖问题.