将Jenkins与Git结合使用时,是否可以将外部凭证文件添加到Docker构建上下文中?

时间:2019-04-22 14:20:30

标签: git docker jenkins dockerfile devops

我正在尝试使用Git> Jenkins> Docker设置自动构建。 Dockerfile被拉出,但由于缺少凭证文件而失败:

    ADD failed: stat /var/lib/docker/tmp/docker- 
    builder103029254/creds.json: no such file or directory

该文件将用于登录数据库。 由于它是一个敏感文件,因此我不想在github中使用它。

构建上下文随每个构建过程而变化,因此我无法从本地存储中提供此文件。

我尝试使用docker build命令添加其他参数并更改WORKDIR,但没有任何效果。

如何将此文件添加到docker build上下文中?

0 个答案:

没有答案