我们在GitLab CI/CD管道中使用CNB构建器映像,以便自动构建应用程序并将其烘焙成图像。
由于我们不能在集装箱调度器上使用对接器,所以不能使用包CLI和必须直接调用cnb/生命周期/创建者。
我们希望使用Paketo图像标签buildpack向生成的图像添加额外的标签。docs声明设置以BP_OCI_XXX为前缀的变量应该足够了,以便设置相应的标签。当使用pack时,可以使用-env标志来指定它.简单地将值设置为环境变量似乎不起作用。
如何将这些配置传递给创建者?
发布于 2022-04-01 11:25:57
我在平台规范中找到了答案:https://github.com/buildpacks/spec/blob/main/platform.md#user-provided-variables
这意味着所有的env都需要创建为<platform>/env/目录中的键值对(varname是文件名,value是文件的内容)。
https://stackoverflow.com/questions/71705139
复制相似问题