如何配置yocto使用最新的git commit?

Ste*_*itz 7 git recipe bitbake yocto

我是一个非常懒惰的人.在处理硬件/软件项目时,软件会永久更改.在这个开发阶段,更改配方中的commit/reversion-tags非常讨厌.我希望Yocto获取最新的git提交.这可能/如何做到这一点?我的示例食谱:

SUMMARY = "my test"
SECTION = "test"
LICENSE = "CLOSED"

inherit cmake
SRCREV = "f9bdbd6c631f07e427c010086c7c26a95eb2924e"

SRC_URI = "gitsm://myGit/mytest;protocol=http;branch=develop"

S = "${WORKDIR}/git/"
Run Code Online (Sandbox Code Playgroud)

And*_*ers 16

好的,定的SRCREV = "${AUTOREV}".然后它每次都会构建最新版本.

  • 实际上,如果更新了回购协议,bitbake将不会重建软件包。您还必须添加* PV =“ 0.1 + git $ {SRCPV}” *才能启用此功能。https://www.yoctoproject.org/docs/2.5.1/dev-manual/dev-manual.html#automatically-incrementing-a-binary-package-revision-number (6认同)