Deployments Save

Real-world deployments of code powering Aragon organizations to Ethereum networks

Project README

Deployments Build Status

:package: Real-world deployments of code powering Aragon organizations to Ethereum networks.

For information related to Aragon Network deployments, see aragon-network-deploy.

Environments

Environment Network Info URL
Ethereum Mainnet Mainnet Mainnet https://client.aragon.org
Ethereum Testnet Rinkeby Rinkeby (testnet) https://client.aragon.org
Polygon Mainnet Matic Polygon mainnet https://client.aragon.org
Polygon Testnet Mumbai Polygon testnet https://client.aragon.org

Scripts

To use the scripts or commit changes to the repo, please initialize via yarn first.

scripts/decompress

It will traverse all the compressed files for versions of the different environments and save them to the decompressed directory.

The decompressed directory will contain an archive for all saved versions published in all environments. This directory can then be added and pinned to IPFS and ensures availability of all the files of the system.

scripts/save

The save scripts can be used to log a version of a repo published to APM.

Usage:

scripts/save [repo name] [publish tx hash] [commit hash] --environment [name]

It will check the version published in that transaction, fetch and archive the content of the version and create an entry in the environment deploys.yml file.

Example:

$ scripts/save token-manager 0x6252302b892d2819eecc3a5400346469bc922fcdaab840c4859c8895a0f39e6c  ede0a45a55e8bb33ba84ac11c6989385416d8049 --environment staging

Fetching info for 'token-manager.aragonpm.eth' on staging...
Creating deployment record for [email protected] on staging
Saving archive to environments/staging/token-manager.aragonpm.eth/[email protected]
Open Source Agenda is not affiliated with "Deployments" Project. README Source: aragon/deployments
Stars
54
Open Issues
8
Last Commit
2 years ago
Repository
License

Open Source Agenda Badge

Open Source Agenda Rating