UNPKG

@cloudsnorkel/cdk-github-runners

Version:

CDK construct to create GitHub Actions self-hosted runners. Creates ephemeral runners on demand. Easy to deploy and highly customizable.

19 lines (18 loc) 1.26 kB
import { Construct } from 'constructs'; import { Architecture, RunnerVersion } from '../../../providers'; import { ImageBuilderComponent } from '../index'; /** * Components for Ubuntu Linux that can be used with AWS Image Builder based builders. These cannot be used by {@link CodeBuildImageBuilder}. * * @deprecated Use `RunnerImageComponent` instead. */ export declare class LinuxUbuntuComponents { static requiredPackages(scope: Construct, id: string, architecture: Architecture): ImageBuilderComponent; static runnerUser(scope: Construct, id: string, _architecture: Architecture): ImageBuilderComponent; static awsCli(scope: Construct, id: string, architecture: Architecture): ImageBuilderComponent; static githubCli(scope: Construct, id: string, _architecture: Architecture): ImageBuilderComponent; static git(scope: Construct, id: string, _architecture: Architecture): ImageBuilderComponent; static githubRunner(scope: Construct, id: string, runnerVersion: RunnerVersion, architecture: Architecture): ImageBuilderComponent; static docker(scope: Construct, id: string, _architecture: Architecture): ImageBuilderComponent; static extraCertificates(scope: Construct, id: string, path: string): ImageBuilderComponent; }