2017-05-25 125 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