GithubEnterpriseSourceProvider

@cosmos-building-blocks/pipelineGlobalsGithubEnterpriseSourceProvider

Hierarchy

Index

Constructors

Properties

Methods

Constructors

constructor

+ new GithubEnterpriseSourceProvider(props: GithubEnterpriseSourceProviderProps): GithubEnterpriseSourceProvider

Overrides SourceProvider.constructor

Defined in packages/@cosmos-building-blocks/pipeline/src/source/github-enterprise-source-provider.ts:19

Parameters:

NameType
propsGithubEnterpriseSourceProviderProps

Returns: GithubEnterpriseSourceProvider

Properties

connection

connection: IGithubEnterpriseConnection

Defined in packages/@cosmos-building-blocks/pipeline/src/source/github-enterprise-source-provider.ts:19

Methods

setup

setup(scope: Construct): void

Overrides SourceProvider.setup

Defined in packages/@cosmos-building-blocks/pipeline/src/source/github-enterprise-source-provider.ts:29

Parameters:

NameType
scopeConstruct

Returns: void


source

source(branch?: undefined | string): ISource

Overrides SourceProvider.source

Defined in packages/@cosmos-building-blocks/pipeline/src/source/github-enterprise-source-provider.ts:31

Parameters:

NameType
branch?undefined | string

Returns: ISource


sourceAction

sourceAction(name: string, role: IRole, sourceOutput: Artifact, branch?: undefined | string, trigger?: undefined | false | true): Action

Overrides SourceProvider.sourceAction

Defined in packages/@cosmos-building-blocks/pipeline/src/source/github-enterprise-source-provider.ts:39

Parameters:

NameType
namestring
roleIRole
sourceOutputArtifact
branch?undefined | string
trigger?undefined | false | true

Returns: Action