Google Cloud создает триггер для GitHub Repo: «Нет совпадений тегов» Всегда - PullRequest
0 голосов
/ 09 февраля 2019

Настройка триггера сборки

  • Настройка триггера сборки для репозитория GitHub
    • Тип триггера: тег
    • Тег (регулярное выражение):. *
    • Файл конфигурации Cloud Build
    • Переменные замещения:
    • _DEPLOYMENT_ENV: подготовка Конфигурация ниже: Trigger Config

Things I 've Посмотрел

  • Я проверил приложения и авторизации GitHub.Платформа Google Cloud Platform одобрена
  • Подключаемый модуль Google Cloud GitHub Marketplace включен для операций репо и функций.Я получаю зеленую отметку на запросах извлечения после сборки контейнеров

Текущие результаты и ожидания

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

1 Ответ

0 голосов
/ 14 февраля 2019

Примечание. Плагин GitHub Marketplace от Google Cloud Build все еще находится в Alpha, поэтому его функции ненадежны, и нет ничего необычного в том, чтобы сталкиваться с серьезными изменениями ... и его активной поддержки нет.

Вы видите экран из Google Cloud Platform -> Cloud Build -> Triggers.Он отличается от плагина Google Cloud, находящегося на GitHub Marketplace, и отличается от него (я знаю, это сбивает с толку).

Триггеры, которые вы в данный момент настраиваете, загружают репозитории GitHub в репозитории источников облака Google до того, как ваши триггеры будут выполнены.

Плагин GitHub, у меня были некоторые проблемы с ним в эти несколько дней, и я думаю, что они вскоре вносят в него некоторые новые критические изменения, но когда он работает, он не требует никаких триггеров и просто смотрит нафайл cloudbuild.yaml для автоматической сборки.Мне пришлось создавать отдельные скрипты внутри cloudbuild.yaml для настройки разных сборок на основе тегов / веток (Cloud Build Triggers позволяет вам делать все это внутри пользовательского интерфейса), но то, что вы получаете как часть плагина GitHub, это «GitHub Checks Events»"(зеленая галочка / красный крестик) рядом с соответствующими коммитами в GitHub, а также страница с очень краткой информацией.Плагин GitHub в настоящее время странно действует на меня, и я нахожусь в процессе переключения на использование Cloud Build Trigger, пока они не разберутся.

enter image description here enter image description here

Я думаю, что они работают над чем-то, чтобы преодолеть разницу между триггерами Google Cloud Build и плагином Cloud Build GitHub ... просто ощущение от текущих сообщений журнала, которые я вижу в Cloud Build ...

...