C# Класс Octopus.Cli.Importers.ProjectImporter

Наследование: BaseImporter
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
actionTemplateRepository Octopus.Cli.Repositories.ActionTemplateRepository

Открытые методы

Метод Описание
ProjectImporter ( IOctopusAsyncRepository repository, IOctopusFileSystem fileSystem, ILogger log ) : System

Защищенные методы

Метод Описание
CheckActionTemplates ( List actionTemplates ) : Task>
CheckChannelLifecycles ( List channelLifecycles ) : Task>
CheckEnvironmentsExist ( List environmentList ) : Task>
CheckLibraryVariableSets ( List libraryVariableSets ) : Task>
CheckMachinesExist ( List machineList ) : Task>
CheckNuGetFeedsExist ( List nugetFeeds ) : Task>
CheckProjectGroup ( ReferenceDataItem projectGroup ) : Task>
CheckProjectLifecycle ( ReferenceDataItem lifecycle ) : Task
GetScopeValuesUsed ( IList variables, IList steps, VariableScopeValues variableScopeValues ) : List>.Dictionary
Import ( string>.Dictionary paramDictionary ) : System.Threading.Tasks.Task
Validate ( string>.Dictionary paramDictionary ) : Task

Приватные методы

Метод Описание
ImportDeploymentProcess ( DeploymentProcessResource deploymentProcess, ProjectResource importedProject, EnvironmentResource>.IDictionary environments, FeedResource>.IDictionary nugetFeeds, ActionTemplateResource>.IDictionary actionTemplates, ChannelResource>.IDictionary channels ) : System.Threading.Tasks.Task
ImportProject ( ProjectResource project, string projectGroupId, LibraryVariableSetResource>.IDictionary libraryVariableSets ) : Task
ImportProjectChannels ( List channels, ProjectResource importedProject, LifecycleResource>.IDictionary channelLifecycles ) : ChannelResource>>>.Task
ImportVariableSets ( VariableSetResource variableSet, ProjectResource importedProject, EnvironmentResource>.IDictionary environments, MachineResource>.IDictionary machines, ChannelResource>.IDictionary channels, IDictionary scopeValuesUsed ) : System.Threading.Tasks.Task
MapReleaseCreationStrategyChannel ( ProjectResource importedProject, ChannelResource>.Dictionary channelMap ) : System.Threading.Tasks.Task
UpdateScopeValues ( EnvironmentResource>.IDictionary environments, MachineResource>.IDictionary machines, ChannelResource>.IDictionary channels, IDictionary scopeValuesUsed ) : VariableScopeValues
UpdateVariables ( VariableSetResource variableSet, EnvironmentResource>.IDictionary environments, MachineResource>.IDictionary machines, ChannelResource>.IDictionary channels ) : IList

Описание методов

CheckActionTemplates() защищенный Метод

protected CheckActionTemplates ( List actionTemplates ) : Task>
actionTemplates List
Результат Task>

CheckChannelLifecycles() защищенный Метод

protected CheckChannelLifecycles ( List channelLifecycles ) : Task>
channelLifecycles List
Результат Task>

CheckEnvironmentsExist() защищенный Метод

protected CheckEnvironmentsExist ( List environmentList ) : Task>
environmentList List
Результат Task>

CheckLibraryVariableSets() защищенный Метод

protected CheckLibraryVariableSets ( List libraryVariableSets ) : Task>
libraryVariableSets List
Результат Task>

CheckMachinesExist() защищенный Метод

protected CheckMachinesExist ( List machineList ) : Task>
machineList List
Результат Task>

CheckNuGetFeedsExist() защищенный Метод

protected CheckNuGetFeedsExist ( List nugetFeeds ) : Task>
nugetFeeds List
Результат Task>

CheckProjectGroup() защищенный Метод

protected CheckProjectGroup ( ReferenceDataItem projectGroup ) : Task>
projectGroup Octopus.Client.Model.ReferenceDataItem
Результат Task>

CheckProjectLifecycle() защищенный Метод

protected CheckProjectLifecycle ( ReferenceDataItem lifecycle ) : Task
lifecycle Octopus.Client.Model.ReferenceDataItem
Результат Task

GetScopeValuesUsed() защищенный Метод

protected GetScopeValuesUsed ( IList variables, IList steps, VariableScopeValues variableScopeValues ) : List>.Dictionary
variables IList
steps IList
variableScopeValues Octopus.Client.Model.VariableScopeValues
Результат List>.Dictionary

Import() защищенный Метод

protected Import ( string>.Dictionary paramDictionary ) : System.Threading.Tasks.Task
paramDictionary string>.Dictionary
Результат System.Threading.Tasks.Task

ProjectImporter() публичный Метод

public ProjectImporter ( IOctopusAsyncRepository repository, IOctopusFileSystem fileSystem, ILogger log ) : System
repository IOctopusAsyncRepository
fileSystem IOctopusFileSystem
log ILogger
Результат System

Validate() защищенный Метод

protected Validate ( string>.Dictionary paramDictionary ) : Task
paramDictionary string>.Dictionary
Результат Task

Описание свойств

actionTemplateRepository защищенное свойство

protected ActionTemplateRepository,Octopus.Cli.Repositories actionTemplateRepository
Результат Octopus.Cli.Repositories.ActionTemplateRepository