تغییر ایپی tftp سرور به متغیر
flash-aminpa-V1.5.yml / Hardware flashing - Amin Pardaz Asia v1.5 (push) Successful in 7m25s
flash-aminpa-V1.5.yml / Hardware flashing - Amin Pardaz Asia v1.5 (push) Successful in 7m25s
This commit is contained in:
@@ -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** تعریف کنید.
|
||||
|
||||
مرجع در شماره جدید
مسدود کردن کاربر