Как периодически запускать задание Google Cloud Build из облачного планировщика Google - PullRequest
0 голосов
/ 08 мая 2020

Я настроил облачное задание по расписанию после введите описание ссылки здесь

Но обнаружите ошибку status: "INVALID_ARGUMENT". не понял откуда это взялось. любое предложение исправить это, был бы благодарен.

1 Ответ

2 голосов
/ 09 мая 2020

Для запуска вам необходимо выполнить следующие шаги:

1.- Создайте новую учетную запись службы и добавьте роли «Учетная запись службы Cloud Build» и «Агент службы Cloud Scheduler». к нему.

2.- Метод HTTP должен быть «post».

3.- Вы должны указать в поле body «repoName» и «branchName». Используйте приведенный ниже пример.

{
  "repoName": "MyRepo",
  "branchName": "MyBranch"
}

4. - Выберите «Добавить токен OAuth» в качестве заголовка Auth.

5. - Назначьте созданный SA своему заданию Cloud Scheduler, которое хотите использовать , чтобы запустить задание сборки облака.

6.-Используйте это значение «https://www.googleapis.com/auth/cloud-platform» как Scope

После внесения этих изменений вы сможете запустить триггер.

...