cdk-github-runners
cdk-github-runners copied to clipboard
Components from official image
It would be nice to have an easy way to install some or all of the components that come pre-loaded with the official non-self-hosted runner image. Maybe something like:
builder.addComponent(GitHubImageComponents.all());
and/or:
builder.addComponent(GitHubImageComponents.python());
builder.addComponent(GitHubImageComponents.node());
builder.addComponent(GitHubImageComponents.ansible());
I was just looking into this. Is there a list published of what ships out of the box with the Fargate runner image? Is it just these components?
Included components:
RunnerImageComponent.requiredPackages()
RunnerImageComponent.runnerUser()
RunnerImageComponent.git()
RunnerImageComponent.githubCli()
RunnerImageComponent.awsCli()
RunnerImageComponent.githubRunner()
Yes, it's just those components and whatever comes with the basic OS image.