Skip to content

Latest commit

 

History

History
42 lines (30 loc) · 798 Bytes

README.md

File metadata and controls

42 lines (30 loc) · 798 Bytes

Action runners deployment for emqx organization

Steps for the full setup, such as creating a GitHub app can be found in the root module's README.

  • Uses a prebuilt AMI based on Ubuntu 22.04.
  • Configured to run with org level runners.
  • GitHub runner binary syncer is not deployed.
  • Runners are ephemeral and will be used for one job only.

Usage

All commands are run from the root repository directory.

Build lambdas

.ci/build.sh

Build AMI

cd images/emqx-amd64
packer init .
packer validate .
packer build github_agent.ubuntu.pkr.hcl

Deploy

cd emqx
terraform init
terraform apply

You can receive the webhook details by running:

terraform output -raw webhook_endpoint
terraform output -raw webhook_secret