Arbeta med lösningar med hjälp av PowerShell
Webb-API-kontrollen för Power Apps tillhandahåller en mekanism för att köra statiska analyskontroller mot anpassningar och tillägg till Microsoft Dataverse-plattformen. Mekanismen låter utvecklare och utvecklare utföra omfattande statiska analyskontroller på sina lösningar mot en uppsättning regler för bästa praxis i syfte att snabbt kunna identifiera problemmönster. Om du vill börja använda webb-API-kontrollen för Power Apps, se Komma igång.
Kontrolltjänsten tillhandahåller logiken för funktionen för lösningskontroll i Power Apps utvecklar portal och ingår som en del av automatiseringen för program som skickas till AppSource. I det här avsnittet beskrivs hur du kör en analys av bästa praxis av dina anpassningar och tillägg i din DevOps-pipeline i syfte att kontrollera kvaliteten på komponenten.
Tips
Tips #1: Överväg att använda PowerShell-modulen Microsoft.PowerApps.Checker.PowerShell istället för att använda webb-API:t. Denna modul är ett verktyg som stöds helt och finns tillgängligt i PowerShell-galleriet. Den aktuella begränsningen är att Windows PowerShell krävs i projektets pipeline. Om du inte kan uppfylla detta krav är det troligen enklast att interagera med webb-API:erna.
Tips #2: Du kan enkelt hantera lösningar med hjälp av PowerShell som en del av den anpassade automatiseringen. Se modulen Microsoft.Xrm.Data.PowerShell som också är ett verktyg som skapas och stöds av communityn. Se exempelkod här. Till exempel:Export-CrmSolution "MySolution"
Export-CrmSolution -conn $conn -SolutionName "MySolution" -Managed -SolutionFilePath "C:\temp" -SolutionZipFileName "MySolution_Managed.zip"
Import-CrmSolutionAsync -SolutionFilePath c:\temp\mysolution.zip -ActivateWorkflows -OverwriteUnManagedCustomizations -MaxWaitTimeInSeconds 600
Dessutom finns en kontrolluppgift i Azure DevOps Build Toolsen som omfattar en kontrolluppgift. Mer information om hur du använder den här uppgiften i din versionspipeline finns i Kvalitetskontroll.
Se även
PowerShell-moduler
API för onlinehantering (REST) för hantering av miljöer