当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
提前感谢您的帮助!
1条答案
按热度按时间9fkzdhlc1#
您可以使用volumes在映像和您的主机SO,even in windows之间共享文件。您可以使用命令行(
-v
或--mount
命令行参数)或使用Docker UI来完成此操作。docker run -v /local/path/:/container/path ...
但是我不确定你是否可以在卷里面运行命令,我想如果二进制文件是兼容的,它应该可以工作