
nlbdev/pipeline这是一个便捷的"超级"Pipeline项目,用于聚合所有子项目和第三方库。它使得同时对多个子项目进行分支、构建和发布变得更加容易。
聚合以及将变更回溯到各个项目的操作通过名为git-subrepo的工具完成。其理念是所有的git操作由项目所有者完成,提交者可以将此仓库视为普通仓库。但由于git-subrepo的一些限制,提交者需要遵循以下规则:
提交者当然也可以直接向各个子仓库提交拉取请求,或进行其他高级操作(如将某个子仓库切换到现有分支)。这些情况需要高级git知识,如有需要请寻求帮助。
以下是项目的结构树:
安装pcregrep(如果尚未安装):
bashyum install pcre-tools # 或 yum install pcre
安装libxml(需要至少2.9.0版本,如已安装可通过xmllint --version检查版本):
bashwget [***] rpmbuild --rebuild libxml2-2.9.0-1.src.rpm rpm -i --force /path/to/rpm/libxml2-2.9.0-1.rpm
运行构建命令:
bashmake dist-rpm
这也是Pipeline的通用问题跟踪器。对于明显属于特定子项目的问题,请使用上述列出的各个子项目的问题跟踪器。创建新问题前,请先检查现有开放问题。
gh-pages分支包含Pipeline网站的源代码。





manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务