git 如何从docker,k8s清单文件中获取源代码的 checkout 版本

disbfnqx  于 2023-02-28  发布在  Git
关注(0)|答案(1)|浏览(99)

是否有办法获取构建Docker映像所依据的源代码详细信息(如检出版本等)?使用Docker或Kubernetes清单文件或helm图表文件?例如,从给定的清单文件中,我需要知道构建其映像时使用了来自https://github.com/o-ran-sc/ric-plt-a1.git的开源GitHub repo的哪个标记/代码版本。

a1mediator:
  image:
    registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
    name: ric-plt-a1
    tag: 3.0.1
  rmr_timeout_config:
    a1_rcv_retry_times: 20
    ins_del_no_resp_ttl: 5
    ins_del_resp_ttl: 10
abithluo

abithluo1#

通常情况下不会,有时候映像会“泄漏”源信息,比如复制到映像中的工件的sha256、文件上的时间戳或其他边带数据,但大多数这些都只是试探法或技巧,因为它们与docker上下文的源没有关联

相关问题