Kaniko:在管道中构建多个 dockerfile

时间:2021-03-24 16:12:07

标签: gitlab-ci kaniko

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

0 个答案:

没有答案