是否有帮助在openEmbedded环境下部署Jenkins的用户指南或标准实践?
我可以运行jenkins服务,它使用SSH凭据从buildserver上的mercurial SCM克隆存储库。buildserver是一台远程机器,到目前为止,我们一直使用Linux发行版(Fedora core 16)上的"buildmaster“帐户触发手动构建。在buildmaster下,我们用来修改bitbake配方并执行bitbake命令来构建目标镜像(标准ipk-image)。
具体地说,我正在尝试找出使openEmbedded环境对jenkins可见的正确方法。
我的计划是
1)在jenkins-home(/var/log/jenkins)下创建一组OE目录,象征性地指向buildmaster bitbake目录结构。
2)在user jenkins中设置环境变量。
3)向用户"jenkins“提供执行"buildmaster”帐户中的脚本的所有权限。
我的想法是正确的吗?此外,请建议任何合适的Jenkins -plugin(如果有的话),这可能有助于设置Jenkins,同时处理上述复杂性。
发布于 2013-08-14 03:05:01
我们广泛使用了yocto (基于OE)和jenkins。它很好地配合在一起,几乎没有设置或问题。
我们使用'gerrit repo‘工具将我们的git仓库缝合在一起,检查它们,然后运行bitbake来构建我们的食谱。这一切都非常简单明了。
发布于 2013-05-30 16:05:59
Yocto项目使用buildbot,它类似于Jenkins。请看一下项目。
这意味着它在Linux上很容易安装:
git clone git://git.yoctoproject.org/yocto-autobuilder
cd yocto-autobuilder
. ./yocto-setup-autobuilder
yocto-start-autobuilder both还提供了Very details documentaion。
你也可以在众多的git库中找到一些基于Jenkins的东西,但是yocto-autobuilder可能是最新的,并且维护得很好。
https://stackoverflow.com/questions/16828787
复制相似问题