Docker - Jenkins -Jenkins中的本地系统文件/文件夹访问和执行

xmjla07d  于 2023-02-03  发布在  Jenkins
关注(0)|答案(1)|浏览(329)

当jenkins镜像安装在docker桌面容器中时,如何访问和执行jenkins中的本地系统文件夹/文件?

    • 请帮助我找到一种方法,通过它我们可以访问和执行本地文件/文件夹,在jenkins图像在docker桌面容器中可用?**

例如:如何使用Jenkins访问和运行Cypress项目,当Cypress项目在我们的本地系统中可用时:为此,我已经尝试通过提供自定义工作区目录路径,但我也得到下面的错误,无法通过Jenkins运行它。

  • 我还观察到,在提供自定义工作区目录的路径时,如果我使用"Users/..."(即在开始时不使用正斜杠),则会出现以下错误:

SC参考1:Custom Workspace path without forward slash at starting
Console output error for Custom Workspace path without forward slash at starting

  • 但在提供自定义工作区目录的路径时,如果我使用"/Users/... "(即在开始时使用正斜杠),则会出现以下错误:

SC参考2:Custom Workspace path with forward slash at starting
Console output error for Custom Workspace path with forward slash at starting
参考:已安装的Jenkins映像容器详细信息:Installed jenkins image container details
提前感谢您的帮助!

9fkzdhlc

9fkzdhlc1#

您可以使用volumes在映像和您的主机SO,even in windows之间共享文件。您可以使用命令行(-v--mount命令行参数)或使用Docker UI来完成此操作。
docker run -v /local/path/:/container/path ...
但是我不确定你是否可以在卷里面运行命令,我想如果二进制文件是兼容的,它应该可以工作

相关问题