Skip to main content
Tenderly Virtual Environments पर Foundry के साथ continuous integration और continuous deployment pipeline (CI/CD) सेट करने के लिए GitHub Action को कॉन्फ़िगर करना सीखें। अपने contracts को test और stage करने के लिए स्वचालित builds सक्षम करने के लिए Tenderly Virtual Environment Setup action का उपयोग करें। यह दृष्टिकोण सक्षम करता है:
  • CI/CD Integration: forked networks के विरुद्ध tests चलाएं और staging environments सेट करें
  • Multi-Network Testing: एक ही step में कई networks प्रोविज़न करें
  • Automated Deployments: पूर्ण deployment logs के साथ contracts deploy और verify करें
  • Artifact Collection: संरचित logs के साथ networks में deployments को ट्रैक करें
इस गाइड में, आपको दो चरण पूरे करने होंगे:
  1. Local setup: workflow file बनाने और testing के लिए Foundry सेट करें
  2. GitHub setup: GitHub Action सेट करें, GitHub secrets और variables कॉन्फ़िगर करें, और build को test करें
संदर्भ के लिए, इस उदाहरण प्रोजेक्ट का उपयोग करें:

Foundry CI/CD setup

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

Virtual Environments के साथ continuous integration (CI) और continous deployment (CD)

Stage 1: Local Setup

पहले, आवश्यक settings के साथ एक workflow file बनाएं।

Stage 2: Github Setup

यह पुष्टि करने के बाद कि आपका local setup काम करता है, निम्न चरणों का उपयोग करके अपनी GitHub repository को कॉन्फ़िगर करें।

अगले कदम