lllzzzcccc 在docker打包和镜像上传的步骤中,build-and-publish-container-image-with-buildpacks 和 docker-build-and-push这两个任务有什么区别?我感觉好像比较重复,都是打包镜像上传到各个仓库,那只留docker-build-and-push这个步骤不就可以了么? @Ryan Wang 👍
Ryan Wang 👍 build-and-publish-container-image-with-buildpacks 是实验性的构建方式,使用了 Buildpacks,但因为这种方式目前无法兼容原来的镜像,比如运行用户改变导致工作目录改变(/root/.halo2 -> /home/cnb/.halo2),以及不支持多平台架构构建,所以才暂时使用了不同的 tag。 https://hub.docker.com/layers/halohub/halo/2.21.10-cnb/images/sha256-569e37e590006e56c8c15dbc90661474b3f1ffc0ce4bc7c736629aab688d14fe