>
>
Join the Hardhat team! We are hiring
>
>

#Version control of deployments

Hardhat Ignition creates files for each deployment. The files are stored under the directory ./ignition/deployments/<DeploymentId>. To understand the files created, please read our Deployment artifacts guide.

If you want to store your deployments in version control, the recommended way is committing the entire ./ignition/deployments directory.

If you think they are too large to be committed, you should at least commit their deployed_addresses.json file.

Note that if you don't keep track of the rest of the files, you won't be able to extend your executed deployment by modifying your modules, so consider storing them somewhere else.

Future versions of Hardhat Ignition will make the deployments file system structure lighter and friendlier for version control.