Я создал шоколадный пакет, который будет развернут с Puppet на моем тестовом сервере. Пакет в основном просто куча статических ресурсов (CSS/JS) заархивированы вместе:Выбор места назначения при установке шоколадных пакетов с помощью Puppet
Install-ChocolateyZipPackage 'WebResources' '\\teamcity\WebResources.zip' "$(Split-Path -parent $MyInvocation.MyCommand.Definition)"
Что бы быть лучшим способом, используя шоколадным, чтобы извлечь эти файлы на моем веб-папку? Это как раз в настоящее время все по умолчанию ставится c:/chocolatey/lib folder
.
Я думал о 2-мя способами:
- Включить файл сценария, который копирует файлы.
- изменение шоколадной переменной env, чтобы указать на мой сайт.
Никто из них не чувствует себя хорошо. Любые другие предложения?
Мы решили решить эту проблему с помощью переменной окружения содержащий путь. Нам также пришлось изменить скрипт установки ps (внутри пакета), чтобы прочитать эту переменную и передать ее команде «Install-ChocolateyZipPackage», конечно. –