Дальнейшая интеграция Google Cloud Build с GitHub Checks API - PullRequest
0 голосов
/ 04 октября 2018

Я установил Google Cloud Build в свой проект GitHub и добавил Dockerfile и cloudbuild.yaml, которыми я пока доволен.Сборка проходит или не выполняется на основе модульных тестов и правил lint.

Однако, когда я смотрю на вкладку проверок в GitHub, все, что я вижу, это:

limited summary

Что очень неинформативно.Я бы предпочел не заходить в Google Cloud Build, чтобы выяснить, почему сборка не удалась.

Я хотел бы иметь возможность разбивать Build на подгруппы Test и Lint, и у каждой из них будут свои реальные результаты.(или некоторые их подмножества).

Как я могу это сделать?

1 Ответ

0 голосов
/ 04 октября 2018

Обратите внимание, что интеграция с Google Cloud * очень недавно для GitHub: конец июля 2018 : это все еще может развиваться как услуга.

Что вы видитена данный момент описывается как:

Cloud Build использует новый Checks API , лучший способ получить обратную связь от интеграции в ваш код.После завершения сборки вы можете просматривать расширенные отчеты о состоянии, аннотированный код и подробную информацию - и все это, не покидая GitHub.

https://user-images.githubusercontent.com/896475/43161255-9893c828-8f55-11e8-94ed-d35f986db1cc.png

Для Google добавляет :

Insights:

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

...