这是 gbp-buildpackage-rpm 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
gbp-buildpackage-rpm - 从 Git 存储库构建 RPM 包
概要
GBP 构建包-rpm [ --git-[无-]忽略新 [ --git标签 [ --git-详细 [ --git-
颜色=[自动|开|关] [ --git-颜色方案=配色方案 [ --git-通知=[自动|开|关] [
--git-tmp-目录=目录 [ --git-供应商=卖方 [ --git-本机=[自动|开|关] [ --git-
上游分支=树 [ --git-包装分支=分店名称 [ --git-忽略分支 [
--git-[no-] 子模块 [ --git-builder=构建命令 [ --git-cleaner=清洁命令 [
--git-[无-]符号标签 [ --git-keyid=GPG密钥ID [ --git-posttag=指挥 [ --git-
后构建=指挥 [ --git-postexport=指挥 [ --git-预构建=指挥 [
--git-[无-]构建 [ --git-[no-] 钩子 [ --git-包装标签=标记格式 [ --git-
上游标签=标记格式 [ --git-force-创建 [ --git-no-create-orig [ --git-
上游树=[标签|分支|树] [ --git-tarball-目录=目录 [ --git-压缩-
等级=LEVEL [ --git-导出目录=目录 [ --git 导出=树 [ --git-包装-
目录=目录 [ --git-规范文件=文件路径 [ --git-export-sourcedir=目录 [ --git-
出口规格=目录 [ --git-[no-] 原始焦油 [ --git-[无-]原始焦油提交 ]
[ --git-仅标签 [ --git 重新标记 [ --git模拟 [ --git-dist=配电产品 [ --git-
拱=ARCHITECTURE [ --git-模拟选项=配置 [ --git-mock-root=根 ]
商品描述
GBP 构建包-rpm 用于从 Git 存储库构建 RPM 包。 这是一个 RPM
对应的 GBP 构建包 专为构建 Debian 软件包而设计的工具。
GBP 构建包-rpm 将,按顺序:
· 验证它是从正确的位置执行的。
· 验证存储库不包含任何未提交的源更改。
· 验证它是从正确的分支执行的。
· 将打包文件导出到单独的构建区域。
· 如果它不存在,则创建一个原始源 tarball。
· 称呼 转建(1)(或通过指定的应用程序 --git-builder), 传递所有
不以 --git- 开头的命令行参数。
·(可选)在成功构建后标记树。
·(可选)调用构建后挂钩 - 例如运行 rpmlint。
·(可选)调用 post 标签钩子 - 例如将结果推送到远程存储库
创建标签后。
配置
--git-[无-]忽略新
如果源代码树或当前代码中有未提交的更改,请不要中止
分支不匹配 包装分公司.
--git标签
成功构建后添加 git 标签。
--git-builder=构建命令
使用 VHDL 语言编写 构建命令 而不是 转建 -ba.
--git-cleaner=清洁命令
使用 VHDL 语言编写 清洁命令.
--git-详细
详细执行
--git-颜色=[自动|开|关]
是否使用彩色输出。
--git-颜色方案=配色方案
输出中使用的颜色(启用颜色时)。 COLOR_SCHEME 的格式是
' : : : '。 接受数值和颜色名称,
空字段表示默认颜色。 例如 --git-color-scheme='cyan:34::'
将在青色中显示调试消息,在蓝色中显示信息消息,在
默认(即红色的警告和错误消息)。
--git-通知=[自动|开|关]
是否在构建后发送桌面通知。
--git-tmp-目录=目录
在其下创建临时目录的基本目录。
--git-供应商=卖方
分销商名称。
--git-本机=[自动|开|关]
定义包的“诞生”。 默认值 汽车 & GBP 构建包-
转 猜测。 猜测是基于上游分支的存在。
--git-上游分支=分店名称
分支以从 if 构建 orig tarball --git-upstream-tree 被设置为 地址.
默认是 上游.
--git-包装分支=分店名称
如果您在调用时不在此分支上 GBP 构建包-rpm 它会失败。
默认是 主. 这样做是为了确保您不会意外地从
主题分支。 使用时不在此分支上将被忽略 --git-忽略-
新.
--git-忽略分支
不检查当前分支是否匹配 包装分公司.
--git-[no-] 子模块
在原始 tarball 中包含 git 子模块。
--git-[无-]符号标签
GPG 签署所有创建的标签。
--git-keyid=GPG密钥ID
将此 keyid 用于 gpg 签名标签。
--git-posttag=指挥
执行 指挥 标记新版本后。
导出的环境变量是: 英镑_TAG (生成的标签的名称),
英镑_分行 (构建包的分支)和 英镑_SHA1 (的 sha1
提交标记创建于)。
--git-postbuild=指挥
执行 指挥 构建成功后。
导出的环境变量是: GBP_CHANGES_FILE (生成的名称
更改文件), GBP_BUILD_DIR (构建目录)。
--git-postexport=指挥
执行 指挥 导出源树后。
导出的环境变量是: GBP_GIT_DIR (包所在的存储库
正在建造), GBP_TMP_DIR (源所在的临时目录
最初出口)。
--git-预构建=指挥
执行 指挥 在调用之前从构建目录 转建 或申请
通过指定 --git-builder.
导出的环境变量是: GBP_GIT_DIR (包所在的存储库
正在建造), GBP_BUILD_DIR (构建目录)。
--git-[无-]构建
启用构建器。 笔记: --git-无构建 也会导致 postbuild 钩子被禁用。
--git-[no-] 钩子
启用运行所有(cleaner、postexport、prebuild、postbuild 和 posttag)钩子。
注意: --git-builder 命令不受此选项的影响。
--git-包装标签=标记格式
在标记包的发布版本时使用此标记格式。
--git-上游标签=标记格式
查找上游版本标签时使用此标签格式,默认为
上游/%(version)s.
--git-force-创建
强制创建原始压缩包(如果存在,则覆盖预先存在的压缩包)。
--git-no-create-orig
不要尝试创建任何原始 tarball。
--git-导出目录=目录
从当前分支头(或树状对象)导出打包文件
通过给出 --git 导出 至 目录 在建造之前。
--git-export-sourcedir=目录
--git-export-specdir=目录
export 目录下的子目录,用于导出打包文件。 这
rpmbuild builder 的默认构建选项也相应调整。
--git 导出=树
导出树状对象,而不是导出当前分支头 树.
特别的名字 指数 导出当前索引, WC) 导出目录中的所有文件
当前工作目录。
--git-包装目录=目录
包含 RPM 打包文件的子目录。
--git-规范文件=文件路径
要使用的规范文件的相对路径。 特殊价值 汽车 原因 GBP 构建包-
转 搜索和猜测。 其他值导致 --git-包装目录 选择是
忽略:改为使用规范文件的目录。
--git-上游树=[标签|分支|树]
如何找到用于生成 tarball 的上游源。 行李牌 看着标签
对应于变更日志中的版本。 地址 查看上游分支
通过给出 --git-上游分支 选项。 其他值被解释为
乔木。
这没有任何影响,如果 --git-原始-tar 正在使用。
--git-tarball-目录=目录
在中搜索原始 tarball 目录 而不是生成它们。
--git-压缩级别=LEVEL
如果需要上游 tarball,则指定上游 tarball 压缩级别
内置的。
--git-仅标签
不要构建,只标记和运行 post-tag 钩子。
--git 重新标记
如果相同版本的标签已经存在,不要失败标签操作,但是,
而是覆盖现有标签。
--git-原始-tar
如果上游 tarball 不存在,请在生成上游 tarball 时使用它。
--git-pristine-tar-提交
如果有新的 tarball,则将 pristine-tar delta 提交到 pristine-tar 分支
生成的原始焦油数据尚未存在。
--git模拟
使用模拟通过调用来构建 rpms GBP 生成器模拟.
--git-dist
使用模拟时为此发行版构建(例如:epel-6)。
--git-arch
使用模拟时为此架构构建,默认为当前构建
主机架构。
--git-模拟根
要使用的模拟根。 默认为 距离-拱 从上面。
--git-模拟选项
传递给模拟的其他选项。 默认是不传递其他选项。
示例
只构建一个源 RPM 转建
GBP 构建包-rpm -bs
构建一个 RPM 包 转建 在带有未提交更改的自定义分支上
包括在内。
GBP 构建包-rpm --git-ignore-branch --git-export=WC
配置 FILES
几个 配置文件 文件被解析以设置上述命令行参数的默认值。
查看 配置文件(5)> 联机帮助页了解详细信息。
配置文件中的所有选项都没有指定 'git-' 前缀。
使用 onworks.net 服务在线使用 gbp-buildpackage-rpm