Релиз — это зафиксированная версия программного продукта, включающая определенный набор изменений, тег, описание и дополнительные ресурсы, например бинарные файлы или архивы, предназначенные для пользователей или других разработчиков.
С помощью релизов вы можете обеспечить удобный доступ к конкретным состояниям репозитория и их сравнению, готовым сборкам продукта для пользователей, а также представить наглядную историю развития проекта и управления версиями.
Релизы в SourceCraft привязываются к тегу репозитория — маркировке важной точки в истории проекта. К одному тегу может быть привязан только один релиз.
На вкладке Домой в секции Ваша мастерская перейдите в раздел Репозитории и выберите репозиторий.
В разделе Код перейдите в секцию Релизы.
В карточке нужного релиза в блоке Ресурсы релиза выберите ресурс:
Исходный код (zip) — скачать архив с исходным кодом релиза в формате .zip.
Исходный код (tar.gz) — скачать архив с исходным кодом релиза в формате .tar.gz.
<название_файла> — скачать файл, прикрепленный к релизу.
<ссылка> — открыть внешний ресурс.
Получить ссылки на ресурсы релиза можно с помощью метода Get Release (By Tag) REST API SourceCraft. В ответе на запрос в поле assets будет приведен список ресурсов релиза. В каждом ресурсе ссылка для скачивания доступна в одном из полей:
archive_link.link — ссылка на архив с исходным кодом релиза;
link — ссылка на приложенный файл или на внешний ресурс.
На вкладке Домой в секции Ваша мастерская перейдите в раздел Репозитории и выберите репозиторий.
В разделе Код перейдите в секцию Релизы.
Напротив релиза, который вы хотите отменить, нажмите и выберите Отменить релиз.
При этом описание и содержимое отмененного релиза остаются доступны пользователям с рольюАдминистратор репозитория и рольюОтветственный за репозиторий.
Чтобы удалить релиз из репозитория, напротив релиза нажмите , выберите Удалить и подтвердите удаление.