Skip to main content
学习如何配置一个 GitHub Action,在 Tenderly Virtual Environments 上使用 Foundry 建立持续集成和持续部署流水线(CI/CD)。 使用 Tenderly Virtual Environment Setup action 启用自动化构建来测试和暂存您的合约。此方法支持:
  • CI/CD 集成:针对 fork 的网络运行测试,并搭建 staging 环境
  • 多网络测试:一步完成多个网络的配置
  • 自动化部署:部署和验证合约,并附有完整的部署日志
  • 构件收集:使用结构化日志跨网络跟踪部署
在本指南中,您需要完成两个阶段:
  1. 本地设置:设置 Foundry 以创建和测试工作流文件
  2. GitHub 设置:设置 GitHub Action,配置 GitHub secrets 和变量,并测试构建
作为参考,请使用此示例项目:

Foundry CI/CD setup

Continuous integration (CI) and continous deployment (CD) with Virtual Environments

使用 Virtual Environments 的持续集成 (CI) 和持续部署 (CD)

阶段 1:本地设置

首先,使用必要的设置创建一个工作流文件。

阶段 2:Github 设置

在确认本地设置有效后,使用以下步骤配置您的 GitHub 仓库。

后续步骤