2017-05-25 127 views
0

我开发一个包,这是我的FTP服务器上,在文件夹中有像这样的链接:在厨师windows_package资源使用“版本”

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:[email protected]/app/v1.2/app.msi' 
end 

厨师文件说:

:安装

默认。安装一个软件包。如果指定了版本,请安装指定版本的软件包。

那么如何让源ftp路径随版本属性发生变化?还是有更好的方法呢?

回答

0

你真的不能像这两个工作,你可以做这样的事情我想:

windows_package 'app.msi' do 
    version '1.2' 
    source lazy { "ftp://username:[email protected]/app/v#{version}/app.msi" } 
end