是否有帮助在 openEmbedded 环境下部署 Jenkins 的用户指南或标准实践?
我可以让 jenkins 服务运行,它使用 SSH 凭据从 buildserver 上的 mercurial SCM 克隆 repo。buildserver 是一台远程机器,到目前为止,我们在 Linux 发行版(Fedora core 16)上使用“buildmaster”帐户触发手动构建。在 buildmaster 下,我们用来修改 bitbake recipes 并执行 bitbake 命令来构建目标镜像(标准 ipk-image)。
具体来说,我试图找出让 jenkins 可以看到 openEmbedded 环境的正确方法。
我的计划是
1) 在 jenkins-home(/var/log/jenkins) 下创建一组 OE 目录,象征性地指向 buildmaster bitbake 目录结构。
2)在用户jenkins中设置环境变量。
3) 为用户“jenkins”提供执行位于“buildmaster”帐户中的脚本的所有权限。
我在思考正确的方向吗?此外,请提供任何合适的 jenkins-plugin(如果有)建议,这可能有助于在处理上述复杂性的同时设置 Jenkins。