我已将 docker 映像推送到人工 docker 注册表,JFrog XRay 已启动并正在运行。我知道要使用 XRay,它需要传递给它的一些构建信息(如 buildName、buildNumber),而人工 docker 注册表不包含这些信息。
根据https://www.jfrog.com/confluence/display/JFROG/Scripted+Pipeline+Syntax#ScriptedPipelineSyntax-DockerBuildswithArtifactory我必须有权访问 docker 守护程序(在 jenkins 代理本身或其他容器上)。据我所知,运行 docker 需要特权访问,这是不安全的,因为它可能会危及集群安全。
有没有办法在没有 docker 守护进程的情况下将 docker build 推送到 XRay?