Skip to main content

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

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

Необходимые компоненты

Примечание.

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

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

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

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

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

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

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

Чтобы составить новый релиз и опубликовать действие , GitHub Marketplaceследуйте следующим инструкциям:

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

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

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

    Примечание.

    Галочка «Опубликовать» отключается, если аккаунт, владеющий репозиторием, ещё не принял Соглашение GitHub Marketplace разработчика. Если вы владеете репозиторием или являетесь владелец организации, щелкните ссылку,чтобы принять соглашение разработчика GitHub Marketplace, а затем примите это соглашение. Если нет ссылки, отправьте владелец организации ссылку на эту страницу "Действие выпуска" и попросите их принять соглашение.

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

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

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

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

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

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

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

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

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

  2. Справа от списка файлов щелкните Выпуски.

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

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

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

  4. Выберите «Опубликовать это действие», GitHub Marketplace чтобы убрать галочку из поля.

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

Передача репозитория действий

Репозиторий действий можно передать другому пользователю или организации. Дополнительные сведения см. в разделе Передача репозитория.

Когда администратор репозитория переносит репозиторий действий, GitHub он автоматически создаёт перенаправление с предыдущего URL на новый, то есть рабочие процессы, использующие затронутое действие, не нуждаются в обновлении.

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

Примечание.

Значок «Проверенный», показан в профиле GitHub организации, отличается от значка «Проверенного создателя» на GitHub Marketplace. Если вы переносите репозиторий действий, GitHub Marketplace в списке будет потерян значок верифицированного создателя, если только новый владелец не является также подтверждённым создателем.

О значках в GitHub Marketplace

Действия с , или подтвержденным значком создателя, указывают на то, что GitHub создатель действия подтвердил как партнерскую организацию. Партнеры могут отправить сообщение электронной почты partnerships@github.com , чтобы запросить проверенный значок создателя.

Снимок экрана: GitHub Actions с проверенным значком создателя.