yocto-build-system을 사용하여 만든 "빌드"를 추적하고 싶었습니다. 그리고 검색을 한 후 yocto-project에서 제공하는 "buildhistory"기능에 대해 알게되었습니다.yocto 빌드 시스템에서 "buildhistory"를 사용하는 방법은 무엇입니까?
는 그들은 "buildhistory"를 가능하게하기 위해, 우리는 다음을 수행해야 할 말 :
INHERIT += "buildhistory"
BUILDHISTORY_COMMIT = "1"
을 한 후 다시 실행 :
편집 .../구축/conf의/local.conf 및 추가 buildhistory 디렉토리를 초기화하기위한 "bitbake".
동일한 작업을 수행했지만 buildhistory 디렉토리를 찾을 수 없습니다.
아무도 내게 "buildhistory"를 사용하는 방법과 빌드 차이점을 어떻게 알 수 있습니까?
확인했는데 문서 링크가 공유되었습니다. "빌드"폴더 안에 "buildhistory"폴더가 있습니다. 그러나 이제 $ {TOPDIR} (즉, "build"디렉토리)에서 "buildhistory-diff"를 수행 할 때 "차이"가 발생하지 않습니다. 필자는 두 개의 연속 빌드에서 구성 요소 중 하나의 "개정"을 변경하려고 시도했습니다. 빌드 히스토리와 함께 어떤 종류의 변화가 추적되고 있는지 알아야합니까? 또한 변경 사항을 유지하거나 연속 빌드 만 유지하거나 모든 빌드를 로컬에 보관할 수 있습니다. 어떻게 그 일을합니까? 친절하게 통찰력을 제공하십시오. – parasrish
내 편집 된 응답을 보셨기를 바랍니다. – Anders
귀하의 지시에 따라 진행했습니다. 그리고 지금 나는 그것을 위해 일하고있다. 요약하자면, 1) "buildhistory"폴더에서 "git log"는 성공적인 빌드를 위해 만들어진 각각의 커밋과 관련된 로그를 가져올 수있었습니다. 2) 그 후, local.conf 파일에 "Image_INSTALL_append = ..."를 추가하고 이미지를 다시 빌드하려고 시도했습니다. "buildhistory-diff -p."를했을 때 이것을 게시하십시오. "buildhistory"폴더 안에는 이미지의 차이점을 볼 수 있습니다. 감사. – parasrish