📅  最后修改于: 2023-12-03 15:08:13.696000             🧑  作者: Mango
在 CI (Continuous Integration,持续集成) 中,公共目录是用于存放构建产生的临时文件或者其他文件的共享目录。在开发过程中,有时候需要从公共目录中下载文件并使用。本文将介绍如何从 CI 中的公共目录下载文件。
在 CI 的构建过程中,将需要下载的文件放到公共目录中。通过构建输出的日志,可以得到该文件的 URL 地址。
例如,在 Jenkins 构建的输出日志中,可以找到类似如下的输出:
Download the file from: http://yourci.com/public/filename.txt
这里的 URL 就是需要下载的文件的地址。
在 Linux 或者 Mac 上,可以使用 curl 命令来下载文件。
curl http://yourci.com/public/filename.txt --output filename.txt
在 Windows 上,可以使用 PowerShell 的 Invoke-WebRequest
命令来下载文件。
Invoke-WebRequest -Uri http://yourci.com/public/filename.txt -OutFile filename.txt
这里的 -OutFile
参数指定下载后的文件名。
下载完成后,将文件复制到工程目录中即可使用。
cp filename.txt path/to/your/project
通过以上步骤,就可以从 CI 中的公共目录中下载文件并使用了。注意,下载后的文件需要手动复制到工程目录中。