تغییر ایپی tftp سرور به متغیر
flash-aminpa-V1.5.yml / Hardware flashing - Amin Pardaz Asia v1.5 (push) Successful in 7m25s

This commit is contained in:
2026-11-10 12:30:21 +03:30
والد b38dd9baf8
کامیت 9b5bff8002
4فایلهای تغییر یافته به همراه40 افزوده شده و 7 حذف شده
+23
مشاهده پرونده
@@ -3,6 +3,29 @@
workflow اصلی `flash-aminpa-V1.5.yml` با push به شاخهٔ `main` اجرا می‌شود.
workflow تست نرم‌افزاری برای اجرا پس از موفقیت آن و همچنین اجرای دستی تعریف شده است.
## متغیرهای Gitea برای شبکهٔ U-Boot و TFTP
این متغیرها را در تنظیمات مخزن، بخش **Actions → Variables** تعریف کنید.
workflow تنظیم شبکه و workflow اصلی فلش از آن‌ها استفاده می‌کنند.
| نام متغیر | کاربرد | پیش‌فرض |
| --- | --- | --- |
| `UBOOT_DEVICE_IP` | IP دستگاه در U-Boot؛ مقدار `ipaddr` | `192.168.75.100` |
| `TFTP_SERVER_IP` | IP سرور TFTP؛ مقدار `serverip` و مقصد ping بررسی شبکه | `192.168.75.247` |
هر دو مقدار باید IPv4 معتبر و بدون CIDR باشند. اگر متغیر تعریف نشود،
مقدار پیش‌فرض استفاده می‌شود. مقدار تنظیم‌شده روی برد بازخوانی و بررسی می‌شود.
`UBOOT_DEVICE_IP` مربوط به مرحلهٔ فلش است؛ `TEST_DEVICE_IP` مربوط به دستگاه
پس از بوت سیستم‌عامل است و می‌تواند متفاوت باشد.
نمونهٔ اجرای مستقیم:
```bash
/usr/bin/python3 scripts/serial_command.py configure \
--device-ip 192.168.75.100 \
--tftp-server-ip 192.168.75.247
```
## متغیرهای Gitea برای تست نرم‌افزاری
متغیرها را در تنظیمات مخزن Gitea، بخش **Actions → Variables** تعریف کنید.