云原生应用构建:基于OpenShift
上QQ阅读APP看书,第一时间看更新

2.5 源代码生成tar.gz包

在源码打包时,需要在每个源代码版本中包含一个LICENSE文件。我们模拟生成遵守GPLv3的压缩包,如图2-12所示。

图2-12 生成LICENSE文件

将bello程序的源码打包,如图2-13所示。

图2-13 将bello程序的源码打包

创建~/rpmbuild/SOURCES目录,将.tar.gz文件移动过去,如图2-14所示。

图2-14 移动tar.gz包

用相同的方法,我们为Pello和Cello的源码打包,具体步骤不再赘述。将源码打包以后,接下来我们就可以使用RPM将其构建成RPM包。