Прежде чем начать использовать vRealize Automation Code Stream, администратор vRealize Automation Code Stream или разработчик должен зарегистрировать учетную запись MyVMware и войти в систему.

Вход в систему

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

Табл. 1. Подготовка к использованию vRealize Automation Code Stream
Шаг Действие Что необходимо сделать
1 Создайте учетную запись My VMware. Зарегистрируйте учетную запись My VMware, используя свой корпоративный адрес электронной почты, по адресу https://my.vmware.com/.
2 Войдите в vRealize Automation. Откройте HTTPS-порт 443 для исходящего трафика с доступом через брандмауэр к следующему узлу:
  • *. vmwareidentity.com
  • gaz.csp-vidm-prod.com
  • *. vmware.com
3 Запустите службу vRealize Automation Code Stream.

Администраторы vRealize Automation Code Stream: начало работы

Администратор имеет соответствующую роль Administrator в vRealize Automation Code Stream и может создавать конечные точки для предоставления рабочих экземпляров разработчикам. Администратор может создавать, запускать конвейеры разработки и управлять их параметрами.

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

Кроме того, можно интегрировать vRealize Automation Code Stream с другими компонентами vRealize Automation.

  • Для развертывания шаблонов VMware Cloud Templates используйте vRealize Automation Cloud Assembly.
  • С помощью vRealize Automation Service Broker можно публиковать и запускать конвейеры.

Разработчики: начало работы

Разработчик может использовать vRealize Automation Code Stream для создания и запуска конвейеров, а также для мониторинга работы конвейеров с помощью панелей управления. Для этого необходимо назначить пользователю роль User.

После завершения процессов конвейера вам необходима следующая информация.

  • Прошел ли код через все этапы конвейера? Результаты отображаются в разделе Выполняемые элементы.
  • Если произошел сбой конвейера, что послужило причиной сбоя? Основные ошибки отображаются на панелях управления.

Использование смарт-шаблонов конвейера

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

  • Целевые параметры сборки, среды и расположение исходного кода.
  • Целевые параметры развертывания и место назначения для развертывания приложения. Например, смарт-шаблон конвейера определяет существующие кластеры Kubernetes. Затем можно выбрать кластер, который будет использоваться при сборке и развертывании приложения.

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