Обеспечив интеграцию IBM Rational Software Architect, Rational Asset Manager и IBM Rational Team Concert, можно создать образ виртуальной машины со средой разработки приложений. Виртуальный образ можно запустить в экземпляре Rational Asset Manager в среде IBM SmartCloud Enterprise.
IBM SmartCloud Enterprise использует Rational Asset Manager для предоставления доступа к комплектам программного обеспечения. Образы доступы в качестве ресурсов в каталоге ресурсов, который представляет собой список ресурсов Rational Asset Manager. Каждому образу присваиваются версия и состояние, такое как Утвержден. Образ входит в состав сообщества, которое может представлять группу пользователей или проект.
В следующем примере разработчик образов настраивает образ, создает ресурс для образа и обновляет топологию образов. На основе готовых ресурсов создаются экземпляры. С помощью активного экземпляра администратор проекта может пригласить разработчиков. Получив доступ к ресурсу, разработчики могут настроить собственный образ виртуальной машины.
Для ресурсов типа Шаблон топологии разработчик образов может предоставить образ виртуальной машины, щелкнув на атрибуте Запросить URL образа. При этом создается образ экземпляра. При создании экземпляра требуемые параметры извлекаются из каталога ресурсов.
После перехода экземпляра в активное состояние разработчик может подключить образ и настроить его в качестве среды разработки. Например, если экземпляр представляет собой образ Rational Software Architect, то разработчик образов может установить Rational Asset Manager и Rational Team Concert, чтобы интегрировать их с этим экземпляром. Затем образ виртуальной системы Rational Software Architect можно настроить в качестве среды разработки.
Разработчик образов настраивает образ путем работы с ресурсами. Разработчик образов создает частный образ на основе виртуальной машины и разрешает доступ к ресурсу в пределах сообщества.
На панели управления IBM SmartCloud Enterprise разработчик образов выбирает Создать частный образ для экземпляра облака.
Частный образ отображается только разработку образов. Для изменения доступа к образу разработчик выбирает Изменить сообщество, затем выбирает доступное сообщество группы разработки или тестирования.
Дополнительная информация о создании ресурсов для предоставления приведена в разделе Создание ресурсов для предоставления.
После публикации обновленного образа в облаке в качестве ресурса администраторы проектов могут предоставить доступ к нему отдельным сообществам и разработчикам.
Администратор может добавить участника коллектива в область проекта Rational Team Concert и отправить ему приглашение с ссылкой на пользовательскую среду разработки. В текст приглашения в коллектив по умолчанию администратор добавляет URL, позволяющий предоставить среду разработки. Этот URL доступен в качестве значения атрибута Запросить URL образа в связанном ресурсе шаблона топологии.
Разработчик принимает приглашение в коллектив, чтобы присоединиться к области проекта в Rational Team Concert. Разработчик создает виртуальную машину среды разработки на основе пользовательского образа и загружает компоненты программного обеспечения в свою рабочую область.
Приглашение в область коллектива содержит URL для создания среды разработки.
https://www.ibm.com/cloud/enterprise/user/control?csrftoken=abc123
изменяется следующим образом:
https://www.ibm.com/cloud/enterprise/user/control?autocreate={id:"1234567"}csrftoken=abc123
Второй URL позволяет перейти к пользовательскому образу среды разработки, на основе которого можно создать экземпляр.
Созданный экземпляр отображается в разделе Мои экземпляры панели управления IBM SmartCloud Enterprise. Этот образ представляет собой виртуальную машину разработчика для разработки приложений. Разработчик подключается к образу виртуальной машины с помощью удаленного клиента и открывает установленный экземпляр Rational Software Architect.
Разработчик открывает проекцию Администрирование Jazz, чтобы проверить поддержку системы управления исходным кодом Jazz, затем с помощью клиента Rational Team Concert принимает приглашение в коллектив и загружает рабочую область.
Разработчик может создать рабочую область хранилища, открыть веб-проекцию и приступить к работе с образом.
С помощью образа виртуальной системы разработки приложений могут создать тестовую среду в облаке или развернуть приложение.
Если продукт Rational Software Architect доступен в облаке, то разработчик может создать внешнюю среду тестирования путем создания экземпляра сервера приложений в IBM SmartCloud Enterprise. После создания и запуска экземпляр сервера отображается в списке экземпляров разработчика в разделе панели управления Мои экземпляры.
После этого разработчик может развернуть приложение в виртуальной машине сервера приложений с целью тестирования и внесения дополнительных изменений.