0

我有一个包含多个 dockerfile 的 gitlab 存储库。我知道这并不理想。我现在想使用我的 gitlab 管道使用 kaniko 为每个 dockerfile 创建一个图像,并将其推送到其相应的 AWS ECR。当然,我可以为每个 dockerfile 定义一个作业,但这会导致代码重复和运行时开销。是否可以在一项工作中同时构建多个 dockerfile?一种可能的方法是使用 dockerfile 传递一个字符串数组,然后遍历相应的 kaniko 命令。然而,由于 kaniko 只提供了一个busybox shell,这一切都不是很好和容易的。想法?

4

0 回答 0