如 Cloud Native Buildpack features 中所述,它们添加了rebase功能
无需重新构建即可即时更新基础映像。
在 buildpacks 文档中,Paketo 的 pack CLI 的 rebase 操作被描述为如下执行:
pack rebase my-app:my-tag
由于这是 Cloud Native Buildpacks 的关键特性之一 - 并且是大多数基于微服务的架构都迫切需要的特性 - 很高兴知道如何在 CI/CD 管道(如 GitHub Actions 或像 renovate 这样的依赖管理工具。Renovate 已经支持 Docker,但是因为没有 Paketo 的依赖管理文件,所以它现在不会创建 Pull Requests。
所以问题是 Paketo/Buildpacks 的 rebase 操作如何在没有人工交互的情况下自动创建 PR?