C# 클래스 Octopus.Cli.Importers.ProjectImporter

상속: BaseImporter
파일 보기 프로젝트 열기: OctopusDeploy/Octo.exe

보호된 프로퍼티들

프로퍼티 타입 설명
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