mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-06-20 05:41:35 +00:00
| .. | ||
| devnet | ||
| README.md | ||
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
- Terraform to apply infrascture changes(if any)
- Docker build of XDC with devnet configurations with tag of
:latest - Docker push to docker hub. https://hub.docker.com/repository/docker/xinfinorg/devnet
- 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:
- ECR_REPO_NAME
- ECR_BASE_URI
- AWS_ACCESS_KEY_ID
- AWS_SECRET_ACCESS_KEY
How to spin up more nodes in devnet
NOTE: The terraform managed auto deployment is still under deployment. The current best way to spin up new nodes is done by below:
docker pull xinfinorg/devnet:latestdocker run -it -e PRIVATE_KEYS={{Wallet-Private-key-Here}} xinfinorg/devnet:latest
Testnet
WIP
Mainnet
WIP