Служба Cloud Assembly поддерживает интеграцию с облачной службой размещения репозиториев GitHub.

Для настройки интеграции с GitHub в службе Cloud Assembly потребуется действующий маркер GitHub. Сведения о создании и поиске маркеров см. в документации по GitHub.

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

  • Для этого потребуется доступ к GitHub.
  • Убедитесь, что все облачные шаблоны, которые планируется интегрировать с GitHub, настроены и сохранены требуемым образом. В GitHub импортируются только соответствующие требованиям облачные шаблоны. См. раздел Как использовать интеграцию Git в Cloud Assembly.

Процедура

  1. Выберите пункт Инфраструктура > Подключения > Интеграции и нажмите Добавить интеграцию.
  2. Выберите GitHub.
  3. Введите необходимую информацию на странице настройки GitHub.
  4. Нажмите Проверить, чтобы проверить интеграцию.
  5. Введите теги возможностей, если этого требуют правила установки тегов. См. разделы Как использовать теги для управления ресурсами и развертываниями Cloud Assembly и Создание политики расстановки тегов.
  6. Нажмите кнопку Добавить.
  7. Настройте подключение GitHub, чтобы система принимала облачные шаблоны в соответствующем репозитории.
    1. а. Выберите Инфраструктура > Интеграции, а затем выберите соответствующую интеграцию GitHub.
    2. б. Нажмите Проекты.
    3. в. Нажмите Создать проект и введите имя проекта.
    4. г. В поле Репозиторий укажите путь к репозиторию в системе GitHub. Как правило, путь к репозиторию состоит из имени пользователя основной учетной записи и имени репозитория.
    5. д. В поле Ветвь укажите нужную ветвь GitHub, которую требуется использовать.
    6. е. При необходимости введите имя папки. Если оставить это поле пустым, будут доступны все папки.
    7. ё. Введите соответствующий тип в поле Тип.
    8. ж. Нажмите Далее, чтобы завершить процесс добавления репозитория.
      Запускается задача автоматической синхронизации, которая импортирует облачные шаблоны на платформу.
      После выполнения задач синхронизации появляется сообщение о том, что облачные шаблоны импортированы.

Результаты

Служба GitHub доступна для использования при работе со схемами элементов Cloud Assembly.

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

Теперь облачные шаблоны можно извлекать из GitHub.