使用FPM自定义打包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用FPM自定义打包相关的知识,希望对你有一定的参考价值。

1.安装FPM

yum -y install ruby-devel gcc make  ruby rubygems

gem install fpm


注意,如果安装fpm的过程中报ruby版本错误,那么需要重新安装ruby版本和对应的依赖软件。相当麻烦。CentOS6默认的ruby版本是1.8.7,fpm需要1.9.3以上版本

如果觉得解决ruby的各种依赖关系麻烦,可以使用Docker来部署fpm


准备Dockerfile

#
# FPM Dockerfile
#

# Pull base image.
FROM docker.io/ruby

# Install FPM.
RUN gem install fpm

# Define working directory.
WORKDIR /data

# Define default command.
CMD ["bash"]
docker build -t fpm .


docker run -it --rm fpm fpm --help     查看帮助



2.










参考文档:

https://github.com/jordansissel/fpm

http://dockerfile.github.io/

http://dockerfile.github.io/#/fpm


本文出自 “Linux SA John” 博客,请务必保留此出处http://john88wang.blog.51cto.com/2165294/1787783

以上是关于使用FPM自定义打包的主要内容,如果未能解决你的问题,请参考以下文章

VSCode 配置 用户自定义代码片段 自定义自动代码补充

VSCode自定义代码片段——CSS选择器

C# 最有用的(自定义)代码片段是啥? [关闭]

VSCode自定义代码片段6——CSS选择器

VSCode自定义代码片段(vue主模板)

vs code 自定义代码片段