Управление выпусками с помощью репозиториев GitHub
Часть процесса выпуска начинается с системы управления версиями. Вы узнаете, как управлять выпусками в репозитории с помощью GitHub.
В следующих модулях вы увидите сведения о развертывании части программного обеспечения после упаковки кода, двоичных файлов, заметок о выпуске и связанных задач.
Выпуски в GitHub основаны на тегах Git. Тег можно рассматривать как фотографию текущего состояния репозитория. Если вам нужно пометить важный этап кода или готовность следующего конечного кода, можно создать тег и использовать его во время процесса сборки и выпуска для упаковки и развертывания конкретной версии. Дополнительные сведения см. в разделе Просмотр выпусков и тегов репозитория.
При создании новых выпусков с заметками о выпуске участники могут @mentions добавлять ссылки на двоичные файлы и изменять или удалять существующие выпуски.
Справочник по изображениям: Выпуски · Microsoft/azure-pipelines-agent (github.com)
Вы также можете:
- Опубликовать действие из определенного выпуска в GitHub Marketplace.
- Выберите, включены ли объекты Git LFS в ZIP-файлы и архивы, которые GitHub создает для каждого выпуска.
- Получение уведомлений при публикации новых выпусков в репозитории.
Создание выпуска
Чтобы создать выпуск, используйте команду создания выпуска gh. Замените тег нужным именем тега для выпуска и следуйте интерактивным запросам.
gh release create tag
Создание предварительного выпуска с определенным названием и заметками
gh release create v1.2.1 --title
Если вы @mention в примечаниях пользователей GitHub, релиз, опубликованный на GitHub.com, будет включать раздел Contributors со списком аватаров всех упомянутых пользователей.
Другие команды и аргументы можно проверить вручную из GitHub CLI.
Редактирование выпуска
Нельзя изменять выпуски с помощью GitHub CLI.
Чтобы изменить, используйте веб-браузер:
- Перейдите на главную страницу репозитория на сайте GitHub.com.
- Щелкните Выпуски справа от списка файлов.
- Щелкните значок редактирования в правой части страницы рядом с выпуском, который вы хотите изменить.
- Измените сведения о выпуске и нажмите кнопку Обновить выпуск.
Удаление выпуска
Чтобы удалить выпуск, используйте следующую команду, замените тег тегом выпуска для удаления и используйте флаг «-y», чтобы пропустить подтверждение.
gh release delete tag -y
Дополнительные сведения см. в разделе:
- Управление выпусками в репозитории — GitHub Docs — если вы хотите выполнить те же действия из веб-браузера, а не из GitHub CLI.
- Публикация действия в GitHub Marketplace.
- Управление объектами LFS Git в архивах репозитория.
- Просмотр подписок.