在jenkins容器内创建一个docker容器,并在本地目录或git存储库中创建所需的文件,以构建该容器

问题描述

我目前正在尝试运行jenkins管道,以从git存储库中构建docker-container。

但是,问题是,存储库中的dockerfile需要特殊文件(安装程序,作为txt.files的许可证密钥等),这些文件在存储库中是专门提供的。 所以我的问题是,我如何能够告诉管道中的docker-agent,该文件位于本地目录,甚至告诉它从存储库中提取这些文件并使用它们。

我知道,您能够克隆存储库,这可能是获取所需文件的问题的解决方案,因此我可以改用本地dockerfile来构建项目,但是我不知道如何分辨jenkins使用本地dockerfile。 我唯一了解的是如何在存储库中指定dockerfile。

或者jenkins是否有可能直接从存储库中使用文件? 顺便说一句,私有存储库,但是如果我在jenkins文件中使用我的凭据,那应该不是问题。

jenkins容器已安装docker,并且docker-socket已安装到主机。

我很感谢每一个答案。 谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)