Любая поддержка построения матрицы

#google-cloud-build

# #google-cloud-build

Вопрос:

Недавно изучил различные инструменты сборки, GCP CloudBuild является одним из вариантов https://github.com/GoogleCloudPlatform/cloud-builders

одним из требований является цикл обработки списка массивов и запись функции только один раз и параллельный запуск

однако я не нашел в Cloudbuild упоминания о построении матрицы

Функция, предоставляемая плагином Jenkins https://www.jenkins.io/blog/2019/11/22/welcome-to-the-matrix/

или действие Github https://docs.github.com/en/free-pro-team@latest/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstrategymatrix

Ответ №1:

Cloud Run не предназначен для работы с Jenkins из коробки, и в приведенных вами ссылках не упоминается, как это сделать.

Как указано [1], лучшим продуктом для интеграции Jenkins в Google Cloud является использование Google Kubernetes Engine (GKE).

[1] https://cloud.google.com/jenkins

Комментарии:

1. я могу сделать это с помощью плагина jenkins, однако я думаю, что cloudbuild должен быть независимым продуктом

2. как я сделал с помощью jenkinspipilematrix { агент любые оси { ось { имя ‘ПЛАТФОРМА’ значения ‘linux’, ‘windows’, ‘mac’ } ось { имя ‘БРАУЗЕР’ значения ‘firefox’, ‘chrome’, ‘safari’, ‘edge’ } }