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

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

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

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

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

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

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

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

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

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

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

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

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

Также не подлежат удалению:

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

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

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

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

Удаление сборок вручную

Чтобы удалить ненужные сборки, выделите их на вкладке Сборки и нажмите Удалить сборки.

Удаление нескольких сборок