From 25c1f460d005f19f428ace1bf176d6dbc0bce7e9 Mon Sep 17 00:00:00 2001 From: "v.korobtsev" Date: Mon, 9 Jun 2025 18:01:43 +0500 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B0=20=D0=B8=D0=BD=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=86?= =?UTF-8?q?=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- other_info.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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. Для добавления пользовательских скриптов можно использовать следующие секции: