truffle 项目迭代过程中,使用migrate 在生产环境部署,是否要记录好migrate 的历史?

百花 发布于 05/21 14:56
阅读 87
收藏 0

背景:

  • 使用truffle 进行solidity 项目迭代开发
  • 使用migrate 部署生产环境
  • 发现migrate其实是依赖生成于{PROJECT_DIR}/build/contracts/Migrations.json 来控制发布的,如果删除了此文件(或者没有对此文件进行版本控制)migrate 命令就不知道以前部署的历史了,不过如果将build 的文件上传到 svn 护着 gitlab 有感觉很怪。

想请教:

  • 大家在将solidity 智能合约部署到生产环境是怎么管理的?
  • 针对于truffle 的migrate 命令的历史文件管理,大家是否有更好的办法?

 

欢迎各种互动,发张图烘托下气氛

加载中
返回顶部
顶部