اصلاح ورک فلو های استقرار
This commit is contained in:
+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/` ریشهٔ مخزن قرار میگیرند.
|
||||
|
||||
مرجع در شماره جدید
مسدود کردن کاربر