Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.

Публикация действий в GitHub Marketplace

Вы можете публиковать действия в GitHub Marketplace и предоставлять общий доступ к созданным действиям в сообществе GitHub.

Для публикации действий в GitHub Marketplace необходимо принять условия предоставления услуг.

Сведения о публикации действий

Перед публикацией действия необходимо создать его в репозитории. Дополнительные сведения см. в разделе Создание действий.

При планировании публикации действия в GitHub Marketplace необходимо убедиться, что репозиторий содержит только файл метаданных, код и файлы, необходимые для действия. Создание отдельного репозитория для действия позволяет пометить, выпустить и упаковать код в одном блоке. На GitHub метаданные действия также используются на странице GitHub Marketplace.

Действия публикуются в GitHub Marketplace немедленно и не проверяются GitHub при условии соответствия следующим требованиям:

  • Действие должно находиться в общедоступном репозитории.
  • Каждый репозиторий должен содержать одно действие.
  • Файл метаданных действия (action.yml или action.yaml) должен находиться в корневом каталоге репозитория.
  • Атрибут name в файле метаданных действия должен быть уникальным.
    • Атрибут name не может совпадать с именем существующего действия, опубликованного в GitHub Marketplace.
    • Атрибут name не может совпадать с именем пользователя или организации на GitHub, если это действие не публикует пользователь или владелец организации. Например, только организация GitHub может опубликовать действие с именем github.
    • Атрибут name не должен совпадать с существующей категорией GitHub Marketplace.
    • Имена функций GitHub на GitHub зарезервированы.

Публикация действия

Вы можете добавить созданное вами действие в GitHub Marketplace, пометив его как новый выпуск и опубликовав.

Чтобы создать черновик нового выпуска и опубликовать действие в GitHub Marketplace, выполните приведенные ниже инструкции.

  1. На GitHub.com перейдите на главную страницу репозитория.

  2. Перейдите к файлу метаданных действия в вашем репозитории (action.yml или action.yaml), и вы увидите баннер для публикации действия в GitHub Marketplace. Нажмите кнопку Создать черновик выпуска.

  3. В разделе "Действие выпуска" выберите Опубликовать это действие в GitHub Marketplace.

    Если вы не можете установить флажок, сначала перейдите по ссылке, чтобы прочитать и принять GitHub Marketplace Соглашение разработчика.

  4. Если метки в файле метаданных содержат какие-либо проблемы, появится сообщение об ошибке. Укажите их, обновив файл метаданных. По завершении вы увидите сообщение "Все в порядке!" .

  5. Выберите раскрывающееся меню Основная категория и выберите категорию, которая поможет пользователям найти ваше действие в GitHub Marketplace.

  6. При необходимости выберите раскрывающееся меню Другая категория и выберите вспомогательную категорию.

  7. В поле тега введите версию действия. Это поможет пользователям узнать, какие изменения или функции включены в выпуск. Пользователи будут видеть версию на странице действия в GitHub Marketplace.

  8. В поле заголовка введите название выпуска.

  9. Заполните остальные поля и щелкните Опубликовать выпуск. Для публикации необходимо использовать двухфакторную проверку подлинности. Дополнительные сведения см. в разделе Настройка двухфакторной проверки подлинности.

Удаление действия из GitHub Marketplace

Чтобы удалить опубликованное действие из GitHub Marketplace, необходимо обновить каждый опубликованный выпуск. Выполните указанные ниже действия для каждого выпуска действия, опубликованного в GitHub Marketplace.

  1. На GitHub.com перейдите на главную страницу репозитория. 1. Справа от списка файлов щелкните Выпуски.

    Снимок экрана: главная страница репозитория. Ссылка с меткой "Выпуски" выделена оранжевым контуром.

  2. Рядом с выпуском, который вы хотите изменить, щелкните .

    Снимок экрана: выпуск в списке выпусков. Значок карандаша выделен оранжевым контуром.

  3. Выберите Опубликовать это действие в GitHub Marketplace , чтобы снять флажок. Кнопка "Опубликовать это действие"

  4. В нижней части страницы щелкните Обновить выпуск.