Mit einem einfachen Skript sind Änderungen an der neo42PackageConfig.json per Pipeline Task möglich, nachdem ein Paket in der Pipeline entpackt wurde:
Auf GitHub haben wir ein solches Skript zum setzten der BlockExecution Property hinterlegt.
Anleitung: Disable-Blockexecution.pdf
Skript: Disable-Blockexecution.ps1
Statt dem zentral im Ordner hinterlegten Skript könnt ihr nach belieben auch ein Inline Skript verwenden:
$Path = "<Phase.PackagePath>\<Run.Version>\neo42PackageConfig.json"
$jsonData = Get-Content -Raw -Path $Path | ConvertFrom-Json
$jsonData.YourPropertyName = "YourPropertyValue"
$jsonData | ConvertTo-Json -Depth 100 | Set-Content -Path $Path