Tag: yocto

构builddocker时出错

我正在yocto项目的fido分支中build造docker。 但是,在构builddocker配方“docker_git.bb”时,遇到以下错误。 任何人都可以指出这个问题? Log data follows: | DEBUG: Executing shell function do_compile | /var/mshehery/Release_7.3/duplicate_project_containers/sheheryar_containers/yocto/fido/build/mf0200/tmp-glibc/work/cortexa9hf-vfp-neon-oe-linux-gnueabi/docker/1.5.0+git2243e32cbbf1c9809c262a7376d34ca43a7a36dc-r0/git | # WARNING! I don't seem to be running in the Docker container. | # The result of this command might be an incorrect build, and will not be | # officially supported. | # | # Try this instead: make […]

使用烤面包机查看yocto版本

Currenlty我们正在研究一个在同一个AWS实例上运行的jenkins容器和一个烤面包机容器的项目。 我们的Jenkins容器可以访问实例上的docker,并从Yocto dockerfile中创build一个图像,它将git clone,然后checkout krogoth并最终使用bitbake来构build它。 我们也有一个正在运行的Toaster容器,我们只想查看我们所做的yocto构build。 当我们创build与jenkins成功Yocto,我们的烤面包机不logging这些。

YoctoProject错误automake和系统时钟

我正在运行yocto在docker中build立一个图像,但是在所有进程之后,我得到与automake相关的错误。 这是错误的: checking whether build environment is sane… configure: error: newly created file is older than distributed files! Check your system clock 日志是: DEBUG: Executing shell function autotools_preconfigure DEBUG: Shell function autotools_preconfigure finished DEBUG: Executing python function autotools_aclocals DEBUG: SITE files ['endian-little', 'common-linux', 'common-glibc', 'bit-64', 'x86_64-linux', 'common'] DEBUG: Python function autotools_aclocals finished DEBUG: Executing shell […]

Docker映像格式

我想build立一个没有docker的Docker镜像。 我已经看过Packer ,但是它需要在构build器主机上安装Docker。 我已经看了DockerregistryAPI文档,但是这个信息似乎没有在那里。 我想这个图像只是一个压缩包,但我希望看到一个完整的格式说明,即需要什么样的格式,以及是否需要任何元数据文件。 我可以尝试从registry中下载图像,看看里面是什么,但没有关于如何获取图像本身的信息。 我的项目的想法是实现一个脚本,从我已经编译的exception中创build一个映像,并将其上传到registry中。 我想用OpenEmbedded来实现这个目的,本质上这是对Bitbake的扩展。

我可以构build一个Docker镜像来“caching”一个yocto / bitbake构build吗?

我正在为项目构buildYocto图像,但这是一个漫长的过程。 在我的强大的开发机器上,大约需要3个小时,可以消耗高达100 GB的空间。 事情是最终的形象不是“必然”的最终目标; 这是我的应用程序运行在其上,这是重要的。 因此,yocto食谱并没有太大变化,但是我的应用程序确实如此。 我想为我的应用程序运行持续集成(CI),甚至连续交付(CD)。 但是由于yocto构build的规模,现在都很难。 由于构build并没有太大的改变,所以我通过某种方式来“caching”它,并将其用于我的应用程序的CI / CD,而我通过Docker来使用它。 这将是相当有趣的,因为我可以保持这种形象,并与需要在项目中工作并在CI / CD中使用它的同事分享。 可以build立一个自定义的Docker镜像用于这种使用? 是否有可能完全离线build立这样的形象? 我不想上传100GB,必须重新下载构build机器… 谢谢!