diff --git a/other_info.md b/other_info.md index fd84249..10c3e0f 100644 --- a/other_info.md +++ b/other_info.md @@ -1,5 +1,17 @@ # Дополнительная информация: +# Дополнительная информация: +Установить пользовательские скрипты в Forgejo можно через репозиторий Pub Packages. Это позволяет добавлять скрипты и пакеты, которые будут выполняться в экземпляре Forgejo. +## Шаги для установки скриптов +- Зарегистрировать репозиторий. Для этого нужно выполнить команду dart pub token add и указать URL-адрес экземпляра Forgejo. +- Опубликовать пакет. В файле pubspec.yaml необходимо добавить строку publish_to: https://forgejo.example.com/api/packages/{owner}/pub. +- Опубликовать пакет. Выполнить команду dart pub publish. +- Установить пакет. Использовать команду dart pub add {package_name} --hosted-url=https://forgejo.example.com/api/packages/{owner}/pub/. + +Если пакет с таким же названием и версией уже существует, перед публикацией нужно удалить его. +После установки пользовательские скрипты и пакеты будут доступны для запуска в экземпляре Forgejo через команду forgejo forgejo-cli actions run. + +# Else Для интеграции пользовательских скриптов в Forgejo необходимо выполнить несколько шагов, включая настройку конфигурационных файлов, использование встроенных механизмов автоматизации и интеграцию с внешними сервисами. Вот основные методы: 1. Настройка через конфигурационный файл app.ini Forgejo позволяет настраивать поведение через файл app.ini, расположенный по умолчанию в /etc/forgejo/app.ini. Для добавления пользовательских скриптов можно использовать следующие секции: