适用于可扩展的自托管GitHub动作运行器的Terraform模块
这个模块创建了所需的基础架构,以在上托管自托管,自动扩展的运行程序。 它提供了所需的逻辑来处理使用一组AWS Lambda函数进行向上和向下扩展的生命周期。 当没有工作流处于活动状态时,将运行程序缩小为零以避免成本。
动机
GitHub Actions self hosted运行程序提供了一个灵活的选项,可以在您选择的基础架构上运行CI工作负载。 当前,没有提供用于自动创建和缩放操作运行器的选项。 该模块负责创建AWS基础架构,