Прежде чем начать использовать Code Stream, администратор Code Stream или разработчик должен зарегистрировать учетную запись My VMware и войти в систему.
Вход в систему
После входа в систему можно создавать, запускать конвейеры разработки и изменять их параметры.
Шаг | Действие | Что необходимо сделать |
---|---|---|
1 | Создайте учетную запись My VMware. | Зарегистрируйте учетную запись My VMware, используя свой корпоративный адрес электронной почты, по адресу https://my.vmware.com/. |
2 | Войдите в vRealize Automation. | Откройте HTTPS-порт 443 для исходящего трафика с доступом через брандмауэр к следующему узлу:
|
3 | Запустите службу Code Stream. |
Администраторы Code Stream: начало работы
Администратор имеет соответствующую роль Administrator
в Code Stream и может создавать конечные точки для предоставления рабочих экземпляров разработчикам. Администратор может создавать, запускать конвейеры разработки и управлять их параметрами.
Например, разработчикам может потребоваться подключение задач конвейера к источнику данных, репозиторию или системе уведомлений. Эти компоненты предоставляют данные для выполнения конвейеров.
Кроме того, можно интегрировать Code Stream с другими компонентами vRealize Automation.
- Для развертывания шаблонов VMware Cloud Templates используйте Cloud Assembly.
- С помощью Service Broker можно публиковать и запускать конвейеры.
Разработчики Code Stream: начало работы
Разработчик может использовать Code Stream для создания и запуска конвейеров, а также для мониторинга работы конвейеров с помощью панелей управления. Для этого необходимо назначить пользователю роль User
.
После завершения процессов конвейера вам необходима следующая информация.
- Прошел ли код через все этапы конвейера? Результаты отображаются в разделе «Циклы выполнения конвейера».
- Если произошел сбой конвейера, что послужило причиной сбоя? Основные ошибки отображаются на панелях управления конвейеров.
Использование смарт-шаблонов конвейера
Чтобы сэкономить время при создании конвейера, который выполняет сборку, тестирование и развертывание приложения с помощью встроенных инструментов, используйте смарт-шаблоны конвейера. Каждый смарт-шаблон конвейера содержит несколько вопросов, ответы на которые служат основой для построения конвейера:
- Целевые параметры сборки, среды и расположение исходного кода.
- Целевые параметры развертывания и место назначения для развертывания приложения. Например, смарт-шаблон конвейера определяет существующие кластеры Kubernetes. Затем можно выбрать кластер, который будет использоваться при сборке и развертывании приложения.
После того как на основе смарт-шаблона конвейера будет создан конвейер, можно внести в него дополнительные изменения в соответствии с вашими требованиями.