📜  如何从 ci 中的公共目录下载文件 (1)

📅  最后修改于: 2023-12-03 15:08:13.696000             🧑  作者: Mango

如何从 CI 中的公共目录下载文件

在 CI (Continuous Integration,持续集成) 中,公共目录是用于存放构建产生的临时文件或者其他文件的共享目录。在开发过程中,有时候需要从公共目录中下载文件并使用。本文将介绍如何从 CI 中的公共目录下载文件。

第一步:获得文件的 URL

在 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 中的公共目录中下载文件并使用了。注意,下载后的文件需要手动复制到工程目录中。