UNPKG

@flit/cdk-pipeline

Version:

A highly customizable and extensible CI/CD pipeline intended as alternative to CDK's native CodePipeline

17 lines (16 loc) 900 B
import { Construct } from "constructs"; import { ActionBindOptions, ActionConfig, ActionProperties, Artifact, IAction, IStage } from "aws-cdk-lib/aws-codepipeline"; import { IRuleTarget, RuleProps, Rule } from "aws-cdk-lib/aws-events"; export interface PublishAssetsActionProps { readonly actionName: string; readonly input: Artifact; readonly manifestPath: string; readonly runOrder?: number; } export declare class PublishAssetsAction extends Construct implements IAction { readonly actionProperties: ActionProperties; bound(scope: Construct, stage: IStage, options: ActionBindOptions): ActionConfig; bind(scope: Construct, stage: IStage, options: ActionBindOptions): ActionConfig; onStateChange(name: string, target?: IRuleTarget | undefined, options?: RuleProps | undefined): Rule; constructor(scope: Construct, id: string, props: PublishAssetsActionProps); }