Назад | Перейти на главную страницу

Проверить влияние сценария DSC с помощью vNext в Release Management

Следуя примерам в Интернете, нетрудно настроить рабочий пример для первого скрипта DSC.

Однако мне нужно найти способ просто перечислить изменения, которые сделает сценарий, а не «сделать это так».

Проблема, которая у меня есть, заключается в том, что сценарий, который я хочу протестировать, содержит некоторые переменные, специфичные для управления выпуском, которые заполняются в процессе выпуска. Как это:

# Copy website bits to configured deployment path
File CopyDeploymentBits
{
    Ensure = "Present"
    Type = "Directory"
    Recurse = $true
    SourcePath = $applicationPath
    DestinationPath = $($Node.DeploymentPath)
}

Можно ли выполнить сценарий через обычный путь к выпуску и просто выполнить часть «Тест» и получить журнал того, что ОК / Не ОК, и не применять никаких изменений?

Спасибо!

К сожалению, в настоящее время ничего подобного нет.

Как только конфигурация будет размещена на узле, вы можете запустить Test-DSCConfiguration но к этому моменту вы уже применили конфигурацию хотя бы один раз.