我想要一个Jenkins构建步骤,只需将给定的URL下载到工作区.有一个简单的方法吗?
(我目前使用的是一个简单的Ant脚本<get/>.但这意味着我需要在SVN的某个地方安装该脚本,并在构建期间检查它.我发现这很麻烦.)
更新:为了澄清,我想下载一个URL,而无需在构建系统上安装其他软件或使用其他脚本.(当然,Jenkins插件很好.)我最好不要依赖构建奴隶是Linux,Windows或其他什么.
如果您不想安装插件或运行 shell 命令(例如curlWindows 上可能没有),您可以通过编程方式执行此操作:
file_text = new URL ("https://some.site.com/some_file.html").getText()
writeFile(file: 'file.html', text: file_text)
Run Code Online (Sandbox Code Playgroud)
要运行它,您需要像往常一样使用 Jenkins 中的自定义代码进行一些进程内脚本批准。
在因为你需要配置实际要求,检查此为getText()参数。
如何使用Jenkins HTTP请求插件下载文件。如何将文件下载到Jenkins工作区。我正在从Nexus(Artifactory)下载tar.gz文件,该文件是Jenkins构建步骤的工作空间中的本地存储库。要完成的步骤:
| 归档时间: |
|
| 查看次数: |
20945 次 |
| 最近记录: |