c – 使用bitbakes在openEmbedded环境下部署Jenkins

是否有用户指南或标准实践有助于在openEmbedded环境下部署Jenkins?

我可以运行jenkins服务,它使用SSH凭据从buildserver上的mercurial SCM克隆repo. buildserver是一台远程机器,到目前为止我们曾经在Linux发行版(Fedora core 16)上使用“buildmaster”帐户触发手动构建.在buildmaster下,我们习惯修改bitbake配方并执行bitbake命令来构建目标图像(标准ipk-image).

具体来说,我正在尝试找出使jenkins可以看到openEmbedded环境的正确方法.

我的计划是

1)在jenkins-home(/ var / log / jenkins)下创建一组OE目录,它们象征性地指向buildmaster bitbake目录结构.

2)在用户jenkins中设置环境变量.

3)为用户“jenkins”提供执行“buildmaster”帐户中脚本的所有权限.

我在想正确的方向吗?此外,请建议任何合适的jenkins插件(如果有的话),这可能有助于在处理上述复杂性时设置Jenkins.

解决方法:

我们广泛使用了yocto(基于OE)和jenkins.它与设置或问题的方式很好地协同工作.

我们使用’gerrit repo’工具将我们的git存储库拼接在一起,检查它们,然后运行bitbake来构建我们的配方.这一切都非常简单.

上一篇:saltstack的常用模块


下一篇:BitBake 使用方法简介