Variabile Azure DevOps e valore multilinea
Ho un'attività Azure Devops Pipeline per .NET Core, che specifica il comando "test". Uno dei parametri è "Percorso al progetto / i". È possibile specificare più modelli di globbing, ciascuno sulla propria riga. Ora voglio rendere questo valore impostabile al momento dell'accodamento utilizzando una variabile $ (UnitTestPatterns). Ma una variabile non può avere un valore multilinea. Come posso specificare 2 o più modelli di globbing in modo che vengano valutati tutti?
Ho provato una barra verticale "|", una virgola "," e un punto e virgola ";" come separatori, nessuno ha funzionato. Viene quindi visualizzato il registro dell'attività ##[warning]Project file(s) matching the specified pattern were not found.
Valore multilinea di esempio:
**/Project.*.Tests/*.csproj
!**/Project.Module2.Tests/*.csproj
Voglio una variabile come questa (con probabilmente qualche separatore segreto, il ';' non funziona):
$(UnitTestPatterns) = **/Project.*.Tests/*.csproj; !**/Project.Module2.Tests/*.csproj
Sto usando l'interfaccia utente per impostare la variabile, non YAML.
Risposte
Sembra che questo non sia supportato. Controlla questo argomento nella community degli sviluppatori. Puoi anche controllare questo argomento dove troverai una soluzione alternativa.