Поделиться через


Общие сведения о конвейерах развертывания

Примечание.

В статьях этого раздела описывается развертывание содержимого в приложении. Сведения об управлении версиями см. в документации по интеграции с Git.

Средство конвейеров развертывания Microsoft Fabric предоставляет создателям содержимого рабочую среду, в которой они могут совместно работать с другими пользователями для управления жизненным циклом содержимого организации. Конвейеры развертывания позволяют создателям разрабатывать и тестировать содержимое в службе, прежде чем он достигнет пользователей. Ознакомьтесь с полным списком поддерживаемых типов элементов, которые можно развернуть.

Примечание.

  • В настоящее время новый пользовательский интерфейс конвейера развертывания находится в предварительной версии. Чтобы включить или использовать новый пользовательский интерфейс, см. статью "Начать использование нового пользовательского интерфейса".
  • Некоторые элементы для конвейеров развертывания находятся в предварительном просмотре. Дополнительные сведения см. в списке поддерживаемых элементов.

Научитесь использовать конвейеры развертывания

Вы можете узнать, как использовать инструмент для конвейеров развертывания, следуя этим ссылкам.

Поддерживаемые элементы

При развертывании содержимого из одного этапа конвейера в другой скопированный контент может содержать следующие элементы:

Структура конвейера

Вы решите, сколько этапов требуется в конвейере развертывания. Может быть от двух до 10 этапов. При создании конвейера три типичных этапа по умолчанию предоставляются в качестве отправной точки, но вы можете добавить, удалить или переименовать этапы в соответствии с вашими потребностями. Независимо от того, сколько этапов существует, общие понятия одинаковы:

  • Разработка

    Первый этап развертывания заключается в том, что вы отправляете новое содержимое вместе с коллегами-создателями. Вы можете проектировать, строить и разрабатывать здесь, или на другом этапе.

  • Тестирование

    После внесения всех необходимых изменений в содержимое вы сможете перейти на этап тестирования. Отправьте измененное содержимое, чтобы его можно было переместить на этот этап тестирования. Ниже приведены три примера того, что можно сделать в тестовой среде:

    • Предоставление доступа к содержимому тестировщикам и рецензентам

    • Загрузка и выполнение тестов с большими объемами данных

    • Проверьте свое приложение, чтобы узнать, как оно выглядит для ваших конечных пользователей.

  • Производство

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

Связывание элементов

Связывание — это процесс, с помощью которого элемент (например, отчет, панель мониторинга или семантическая модель) в одном этапе конвейера развертывания связан с тем же элементом в соседнем этапе. Связывание происходит при назначении рабочей области этапу развертывания или при развертывании нового несвязанного содержимого с одного этапа на другой (чистая установка).

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

Если элементы не связаны, даже если они кажутся одинаковыми (имеют одинаковое имя, тип и папку), они не перезаписываются в развертывании. Вместо этого создается дубликат и связывается с элементом на предыдущем этапе.

Связанные элементы отображаются в той же строке в списке содержимого конвейера. Элементы, которые не связаны, отображаются в строке самостоятельно:

  • Элементы, которые связаны, остаются парными, даже если изменить их имена. Поэтому парные элементы могут иметь разные имена.
  • Элементы, добавленные после назначения рабочей области конвейеру, не объединяются автоматически. Таким образом, вы можете иметь идентичные элементы в смежных рабочих областях, которые не связаны.

Подробное описание парных элементов и способов связывания см. в разделе "Связывание элементов".

Метод развертывания

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

После нажатия кнопки "Развернуть" появится сообщение подтверждения.

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

Дополнительные сведения о том, какие свойства элемента копируются на следующий этап, и какие свойства не копируются, см. в разделе "Общие сведения о процессе развертывания".

Автоматизация

Вы также можете программно развертывать содержимое с помощью интерфейсов REST API конвейеров развертывания. Узнайте больше о процессе автоматизации в конвейере развертывания с помощью API и DevOps.