CreateManifest.ps1
$moduleSettings = @{ ModuleVersion = '1.1.3' Author = 'COTREZ-GRAVIL' CompanyName = 'TGITS' Copyright = '(c) 2019 TGITS. All rights reserved.' Description = 'Orchestrator parse yaml file and do action via azure devops api' PowerShellVersion = '5.1' # RequiredModules = @(@{ModuleName = 'newtonsoft.json'; ModuleVersion = '1.0.2.201' } ) RequiredAssemblies = @(".//lib//YamlDotNet.dll") ScriptsToProcess = @( './/models//pipelines//AgentQueuePool', './/models//pipelines//AgentQueue', './/models//release//definition//ReleaseArtefactDefinitionReference', './/models//release//definition//ReleaseDefinitionArtefact', './/models//release//definition//ReleaseDefinitionTaskTemplate', './/models//Collection', './/models//core//Team', './/models//User', './/models//core//Project', './/models//release//definition//ReleaseDefinitionTriggerCondition', './/models//release//definition//ReleaseDefinitionTrigger', './/models//release//definition//ReleaseDefinitionTaskGroup', './/models//release//definition//ReleaseDefinitionTaskVersion', './/models//release//definition//ReleaseDefinitionTaskInput', './/models//release//definition//ReleaseDefinitionTask', './/models//release//definition//ParallelExecution', './/models//release//definition//AgentSpecification', './/models//release//definition//DownloadInput', './/models//release//definition//ArtifactsDownloadInput', './/models//release//definition//DeploymentInput', './/models//release//definition//ProcessParameterInput', './/models//release//definition//DatasourceBinding', './/models//release//definition//ProcessParameter', './/models//serviceEndpoint//EndpointAuthorization', './/models//ProviderData', './/models//git//GitItemContent', './/models//git//GitCommitRefChangeItem', './/models//git//GitChange', './/models//git//GitCommitRef', './/models//git//GitRefUpdate', './/models//git//GitItemDescriptor', './/models//git//GitItemBatch', './/models//git//GitRepositoryRef', './/models//git//GitRefUpdateResult', './/models//git//GitItem', './/models//git//GitRepository', './/models//git//GitPushItem', './/models//git//GitImportRequestParameters', './/models//git//GitImportRequest', './/models//library//SecureFile', './/models//core//Process', './/models//library//VariableProjectReference', './/models//library//VariableGroupProjectReferences', './/models//library//VariableGroup', './/models//serviceEndpoint//ServiceEndpoint', './/models//release//definition//ReleaseDefinition', './/models//build//definition//BuildDefinitionProcess', './/models//build//definition//BuildDefinitionTriggerDefinition', './/models//build//definition//BuildDefinitionTriggerCompletion', './/models//build//definition//BuildDefinitionTrigger', './/models//build//definition//BuildDefinition', './/models//build//AuthorizedResource', './/models//build//definition//BuildDefinitionTemplateImport', './/models//artifact//feed', './/models//artifact//feedPackageVersionView', './/models//artifact//feedPackageVersion', './/models//artifact//feedPackage' ) FunctionsToExport = @( 'Add-PSTSBuildDefinition', 'Get-PSTSBuildDefinition', 'Get-PSTSProcessTemplate', 'Add-PSTSProject', 'Get-PSTSProject', 'Get-PSTSGitRepository', 'Get-PSTSGitRepositoryRef', 'Get-PSTSSecureFile', 'Remove-PSTSSecureFile', 'Add-PSTSSecureFile', 'Get-PSTSVariablesGroup', 'Add-PSTSVariableGroup', 'Add-PSTSReleaseDefinitionProperty', 'Add-PSTSReleaseDefinition', 'Get-PSTSReleaseDefinition', 'Get-PSTSReleaseDefinitionTask', 'Add-PSTSReleaseDefinitionTask', 'Get-PSTSReleaseDefinitionTaskTemplate', 'Add-PSTSReleaseDefinitionVariable', 'Update-PSTSReleaseDefinitionDeployInput', 'Get-PSTSAgentQueue', 'Get-PSTSServiceEndpoint', 'Add-PSTSAccount', 'Set-PSTSAccount', 'Remove-PSTSAccount', 'Apply-PSTSFromYaml', 'Export-PSTSBuildDefinition', 'Add-PSTSBuildDefinitionTemplate', 'Update-PSTSAuthorizedResource', 'Link-PSTSVariableGroup', 'Update-PSTSVariableGroup', 'Update-PSTSSecureFiles', 'Add-PSTSServiceEndPointAzurerm', 'Add-PSTSGitRepository', 'Export-PSTSReleaseDefinition', 'Get-PSTSGitRepositoryRefItemFile', 'Get-PSTSGitRepositoryRefItemFolder', 'Get-PSTSGitRepositoryRefItemBatch', 'Add-PSTSGitRepositoryRef', 'Add-PSTSGitRepositoryInit', 'Add-PSTSGitRepositoryPush', 'Add-PSTSServiceEndPointGit', 'Remove-PSTSGitRepositoryRef', 'Add-PSTSGitRepositoryImportRequest', 'Add-PSTSReleaseDefinitionArtefact', 'Add-PSTSReleaseDefinitionTrigger', 'Add-PSTSBuildDefinitionProperty', 'Add-PSTSBuildDefinitionTrigger', 'Add-PSTSReleaseDefinitionProcessParameterInput', 'Get-PSTSFeed', 'Get-PSTSFeedPackage' ) Path = './/PSTS.psd1' RootModule = './/PSTS.psm1' VariablesToExport = '*' } New-ModuleManifest @moduleSettings |