Служба Cloud Assembly поддерживает интеграцию с облачной службой размещения репозиториев GitHub.
Для настройки интеграции с GitHub в службе Cloud Assembly потребуется действующий маркер GitHub. Сведения о создании и поиске маркеров см. в документации по GitHub.
Необходимые условия
- Для этого потребуется доступ к GitHub.
- Убедитесь, что все облачные шаблоны, которые планируется интегрировать с GitHub, настроены и сохранены требуемым образом. В GitHub импортируются только соответствующие требованиям облачные шаблоны. См. раздел Как использовать интеграцию Git в Cloud Assembly.
Процедура
- Выберите пункт Добавить интеграцию. и нажмите
- Выберите GitHub.
- Введите необходимую информацию на странице настройки GitHub.
- Нажмите Проверить, чтобы проверить интеграцию.
- Введите теги возможностей, если этого требуют правила установки тегов. См. разделы Как использовать теги для управления ресурсами и развертываниями Cloud Assembly и Создание политики расстановки тегов.
- Нажмите кнопку Добавить.
- Настройте подключение GitHub, чтобы система принимала облачные шаблоны в соответствующем репозитории.
- а. Выберите , а затем выберите соответствующую интеграцию GitHub.
- б. Нажмите Проекты.
- в. Нажмите Создать проект и введите имя проекта.
- г. В поле Репозиторий укажите путь к репозиторию в системе GitHub. Как правило, путь к репозиторию состоит из имени пользователя основной учетной записи и имени репозитория.
- д. В поле Ветвь укажите нужную ветвь GitHub, которую требуется использовать.
- е. При необходимости введите имя папки. Если оставить это поле пустым, будут доступны все папки.
- ё. Введите соответствующий тип в поле Тип.
- ж. Нажмите Далее, чтобы завершить процесс добавления репозитория.
Запускается задача автоматической синхронизации, которая импортирует облачные шаблоны на платформу.После выполнения задач синхронизации появляется сообщение о том, что облачные шаблоны импортированы.
Результаты
Служба GitHub доступна для использования при работе со схемами элементов Cloud Assembly.
Дальнейшие действия
Теперь облачные шаблоны можно извлекать из GitHub.