Администратор службы может предоставить в каталоге Automation Service Broker доступ к конвейерам Automation Pipelines, добавив источник содержимого Automation Pipelines и предоставив доступ к конвейерам. Конвейеры — это модель непрерывной интеграции и предоставления в процессе выпуска программного обеспечения.

Схема рабочего процесса импорта и развертывания конвейеров Code Stream.

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

Необходимые условия

Процедура

  1. Импорт конвейеров из Automation Pipelines.
    1. а. Выберите Содержимое и политики > Источники содержимого.
    2. б. Нажмите кнопку Создать, а затем Конвейеры Code Stream.
    3. в. Введите Имя для этого источника содержимого.
    4. г. Выберите Исходный проект, а затем щелкните Проверить.
      В процессе проверки тестируется подключение и указывается количество опубликованных конвейеров, связанных с проектом в Automation Pipelines.
    5. д. Щелкните Создать и импортировать.
    На странице "Источники содержимого" отображается новый источник, а также количество обнаруженных и импортированных элементов.
  2. Предоставьте общий доступ к импортированным элементам в исходном проекте, чтобы они отображались в каталоге.
    1. а. Выберите Содержимое и политики > Политики > Определения и создайте новую политику общего доступа к содержимому.
    2. б. Введите имя политики общего доступа к содержимому.
    3. в. В списке Область выберите исходный проект, содержащий пользователей, у которых есть разрешение на запрос конвейеров.
    4. г. В разделе Общий доступ к содержимому щелкните Добавить элементы, а затем выберите один конвейер или несколько, к которым будет предоставлен общий доступ в рамках проекта.
      Можно выбрать все элементы, импортированные из источника содержимого, или отдельные элементы. Для выбора только конкретных конвейеров выберите Все содержимое в раскрывающемся меню «Источники содержимого».
    5. д. В разделе Пользователи выберите пользователей и группы пользователей, которые должны иметь доступ к содержимому.
      Можно предоставить доступ к содержимому всем пользователям и группам в проекте или выбрать отдельных пользователей и группы.
    6. е. Щелкните Создать.
    Конвейеры добавляются в каталог, откуда их могут запрашивать участники проекта.
  3. Убедитесь, что конвейер в каталоге доступен участникам выбранных проектов.
    1. а. Откройте вкладку Потребление.
    2. б. В раскрывающемся меню Проекты выберите проект, с помощью которого был предоставлен общий доступ к конвейеру.

      Можно выбрать несколько проектов.

    3. в. На странице Каталог найдите импортированный конвейер.
    4. г. Щелкните Запросить и введите необходимую информацию.
    5. д. Нажмите кнопку Отправить.
      Начнется процесс предоставления, и откроется страница «Развертывания» с текущим запросом в верхней части.
  4. Следите за процессом предоставления для успешного выполнения развертывания.
    1. а. Выберите Развертывания > Развертывания и найдите развернутый элемент каталога.
    2. б. Следите за состоянием карточки, пока оно не будет выполнено.
    Можно открыть развертывание, просмотреть входные и выходные данные, использовать ссылки для доступа к выходному URL-адресу, а также ссылки на конвейер и цикл выполнения в Automation Pipelines.

Результаты

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

Дальнейшие действия