@bifravst/ci
Version:
Sets up the permissions in our CI account for all repositories in this account to be able to use it for CI runs.
14 lines (13 loc) • 450 B
TypeScript
import { aws_iam as IAM } from 'aws-cdk-lib';
import { Construct } from 'constructs';
export declare class ContinuousDeployment extends Construct {
readonly role: IAM.IRole;
constructor(parent: Construct, { repository: { owner, repo }, gitHubOICDProviderArn, environment, }: {
repository: {
owner: string;
repo: string;
};
gitHubOICDProviderArn: string;
environment?: string;
});
}