Skip to content

Latest commit

 

History

History
60 lines (40 loc) · 4.41 KB

File metadata and controls

60 lines (40 loc) · 4.41 KB

github google localhost ru en

Сборка прошивки Padavan с помощью Github Actions

Использование

  1. Создайте копию (форк) этого репозитория:

    fork

  2. (Необязательно) Настройте переменные сборки:

    • В своем форке откройте файл build.conf в корне репозитория.
    • Измените переменные в соответствии с вашими требованиями.
    • Описание переменных представлено в таблице build.conf.
  3. (Необязательно) Настройте параметры сборки:

    • Откройте файл build.config в корне репозитория и измените его в соответствии с вашими требованиями.
    • Этот шаг необязателен, если вы указали путь к другому файлу конфигурации в переменной PADAVAN_CONFIG.
    • Шаблон конфига для вашего устройства можно взять в репозитории прошивки
  4. (Необязательно) Добавьте свои скрипты:

    • Создайте файл pre_build.sh в корне репозитория для выполнения команд перед сборкой прошивки.
    • Создайте файл post_build.sh в корне репозитория для выполнения команд после сборки прошивки.
  5. Запустите сборку:

    • Перейдите в раздел Actions вашего форка на Github.
    • Выберите workflow Build firmware.
    • Нажмите "Run workflow", выберите ветку и подтвердите запуск, нажав на кнопку "Run workflow":

    build

  6. Скачайте прошивку:

    • После успешной сборки (обычно занимает от 15 минут до часа) перейдите на вкладку "Summary" на странице запуска workflow.
    • В разделе Artifacts нажмите на кнопку скачивания рядом с названием вашего архива:

    zip

Обновление форка

Периодически в этот репозиторий могут вноситься обновления. Чтобы получить эти обновления в своем форке, выполните следующие действия:

  1. Откройте страницу вашего форка на Github.

  2. Вы увидите уведомление о том, что ваш форк отстает от оригинального репозитория, если обновления доступны.

  3. Нажмите на кнопку "Sync fork", а затем на "Update branch":

    update

  4. Дождитесь завершения синхронизации.

Если ваш форк уже обновлен, вы увидите следующее уведомление:

not update

Дополнительная информация

  • Лицензия прошивки Padavan не подразумевает распространения готовых сборок. Собранные прошивки предназначены только для личного пользования. Архив с вашей прошивкой будет храниться в Github Actions в течение 7 дней.