go-ethereum/cicd
2022-09-24 23:26:25 +10:00
..
devnet add initial terraform files to create aws infrastructure 2022-09-24 23:26:25 +10:00
README.md CI CD pieple to publish devnet image to AWS ECR 2022-09-03 20:44:28 +08:00

CI/CD pipeline for XDC

This directory contains CI/CD scripts used for each of the XDC environments.

Devnet

Each PR merged into dev-upgrade will trigger below actions:

  • Tests
  • Docker build of XDC with devnet configurations with tag of :latest
  • Docker push to AWS ECR
  • Deployment of the latest XDC image(from above) to devnet run by AWS ECS

In order to allow pipeline able to push and deploy via ECR and ECS, we require below environment variables to be injected into the CI pipeline:

  1. ECR_REPO_NAME
  2. ECR_BASE_URI
  3. AWS_ACCESS_KEY_ID
  4. AWS_SECRET_ACCESS_KEY

Testnet

WIP

Mainnet

WIP