我创建了一个巧克力包,它将与Puppet一起部署到我的测试服务器上。这个包基本上只是一堆压缩在一起的静态资源(CSS / JS):
Install-ChocolateyZipPackage 'WebResources' '\\teamcity\WebResources.zip' "$(Split-Path -parent $MyInvocation.MyCommand.Definition)"
使用chocolatey将这些文件提取到我的网站文件夹的最佳方法是什么?目前只是将所有内容都置于默认c:/chocolatey/lib folder
。
我一直在考虑两种方式:
他们都不对。还有其他建议吗?
答案 0 :(得分:1)
您告诉程序包将文件安装到运行脚本文件的任何位置。此"$(Split-Path -parent $MyInvocation.MyCommand.Definition)"
是目的地。如果你想进行这种改变,你应该在你所定位的机器上放置一个环境变量,然后让它使用它(如果可用)并默认返回到这个...