我开发了一个软件包,它位于我的ftp服务器上,文件夹中包含如下链接:
ftp://domain.com/app/v1.0/app.msi
ftp://domain.com/app/v1.1/app.msi
ftp://domain.com/app/v1.2/app.msi
使安装任何版本的应用程序变得简单的最佳方法是什么?现在我有:
windows_package 'app.msi' do
source 'ftp://username:password@domain.com/app/v1.2/app.msi'
end
厨师文档说:
:安装
默认。安装包。如果指定了版本,请安装指定版本的软件包。
那么如何使用version属性更改源ftp路径?或者有更好的方法吗?
答案 0 :(得分:0)
你不能真的让两者都这样,你可以做这样的事情我想:
windows_package 'app.msi' do
version '1.2'
source lazy { "ftp://username:password@domain.com/app/v#{version}/app.msi" }
end