Перейти к основному содержимому

Сборки проекта

Сборка — это фиксированное состояние проекта разработки, которое может использоваться для создания, обновления и модификации приложений. Первая сборка создается автоматически при создании проекта. Затем сборки создаются каждый раз при разработке и публикации изменений проекта в среде разработки. Отдельно в «Шине» выделяются релизы. Релиз включает в себя одну или несколько сборок, которые прошли процесс выпуска и стали доступны другим пользователям. Подробнее о релизах вы можете прочитать в следующей статье: Как выпустить или отозвать релиз.

Все сборки проекта отображаются в панели управления на вкладке Сборки. Каждая сборка имеет уникальный номер версии, который формируется из версии проекта на момент создания сборки и суффикса, обеспечивающего уникальность версии сборки (например, 1.0.0-123).

Сборки проекта

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

Сборки проекта библиотеки

Чтобы посмотреть дополнительную информацию о сборке, кликните по ней в панели управления. Появится окно, содержащее основные сведения о выбранной сборке: название ветки и коммит, на основе которых была сформирована сборка, время создания, имя автора, номер версии проекта и количество приложений, использующих данную сборку. Щелкните на значок редактирования в поле Комментарий (заметка), чтобы добавить комментарий к сборке.

Окно с информацией о сборке

«1С:Шина» поддерживает следующие действия по работе со сборками:

Автоматическое удаление сборок

Так как проект может содержать большое количество сборок, в «1С:Шине» предусмотрено автоматическое удаление неиспользуемых сборок с целью экономии ресурсов сервера. Как правило, для каждой версии проекта хранится только последняя сборка, так как после каждого успешного обновления приложения новая сборка заменяет предыдущую. При этом может существовать несколько сборок одной и той же версии проекта, которые созданы из разных веток (при использовании групповой разработки). Также не подлежат удалению:

  • релизные сборки;
  • сборка по умолчанию для проекта;
  • сборка, использованная при создании репозитория проекта.

Вы можете запретить автоматическое удаление сборки. Для этого выберите соответствующую команду в выпадающем меню сборки:

Выбор пункта «З�апретить автоматическое удаление» в карточке сборки

Сборки, для которых запрещено автоматическое удаление, помечаются значком Значок закрытого замка и могут быть удалены только вручную.