使用CHEF将文件下载到特定路径

时间:2018-08-21 17:36:45

标签: chef chef-recipe

如何下​​载文件并使用CHEF指定路径? 我查看了文档,发现remote_file资源,但无法设法将文件下载到特定路径。

我的尝试是这样,但是以某种方式我无法弄清楚确切的语法

remote_file 'E:\\' do
   source 'https://bintray.com/jfrog/jfrog-cli-go/jfrog-cli-windows-amd64/1.19.0'
   show_progress true
   action :create_if_missing
end

1 个答案:

答案 0 :(得分:0)

您需要直接指向文件的URL,并且应使用/而不是\\,这应该可以正常工作:

remote_file 'E:/jfrog.exe' do
   checksum      "3ddb79b932b34b57a29326a488dcb629049f48277c1568f2d03048cafae38191"
   source        "https://bintray.com/jfrog/jfrog-cli-go/download_file?file_path=1.19.0/jfrog-cli-windows-amd64/jfrog.exe"
   show_progress true
   action        :create_if_missing
end

我添加了一个校验和,作为一种“好的做法”。