اصلاح ورک فلو های استقرار

This commit is contained in:
2026-11-10 12:59:46 +03:30
والد 9b5bff8002
کامیت 0528032639
14فایلهای تغییر یافته به همراه38 افزوده شده و 27 حذف شده
+13 -2
مشاهده پرونده
@@ -21,7 +21,7 @@ workflow تنظیم شبکه و workflow اصلی فلش از آن‌ها است
نمونهٔ اجرای مستقیم:
```bash
/usr/bin/python3 scripts/serial_command.py configure \
/usr/bin/python3 deployment/serial/serial_command.py configure \
--device-ip 192.168.75.100 \
--tftp-server-ip 192.168.75.247
```
@@ -53,10 +53,21 @@ IP میزبان باید از قبل روی کارت شبکهٔ انتخاب‌
نمونهٔ اجرای دستی روی runner با جایگزین‌کردن IP واقعی دستگاه:
```bash
/usr/bin/python3 scripts/software_test.py \
/usr/bin/python3 deployment/serial/software_test.py \
--interface eno1 \
--host-ip 192.168.75.15 \
--device-ip <DEVICE_IP>
```
برای محل فایل‌های firmware و نقشهٔ فلش، [راهنمای firmware](firmware/README.md) را ببینید.
## ساختار استقرار
اسکریپت‌های اجرایی در `deployment/serial/` قرار دارند:
- `serial_command.py`: کنترل U-Boot، فلش و راه‌اندازی برد از طریق سریال.
- `software_test.py`: بررسی پاسخ ping دستگاه پس از بوت.
workflowهای اصلی امین‌پرداز و ورودی‌های workflowهای کمکی در
`.gitea/workflows/` باقی می‌مانند و اسکریپت‌ها را از مسیر جدید اجرا می‌کنند.
فایل‌های باینری همچنان در پوشهٔ `firmware/` ریشهٔ مخزن قرار می‌گیرند.