Статус получения CloudBuild из последнего запуска, из определенного триггера сборки с использованием API CloudBuild?Python

Программы на Python
Ответить
Anonymous
 Статус получения CloudBuild из последнего запуска, из определенного триггера сборки с использованием API CloudBuild?

Сообщение Anonymous »

ОБНОВЛЕНИЕ: изменение региона триггера с Europe-West-2 на значение по умолчанию, Global Non-Region привело к тому, что API работал должным образом.
Конечная цель этого проекта — проверить статус последнего запуска с помощью определенного триггера сборки облака в потоке воздуха.
Однако я не могу перечислить одну сборку или получить список триггеров в моем проекте, и т. д.
Ни один из примеров в документах Google мне не подходит. Например, извлекаем список триггеров из моего проекта:

Код: Выделить всё

from google.cloud.devtools import cloudbuild_v1

def sample_list_build_triggers():
# Create a client
client = cloudbuild_v1.CloudBuildClient()

# Initialize request argument(s)
request = cloudbuild_v1.ListBuildTriggersRequest(
project_id="example_project_id",
)

# Make the request
page_result = client.list_build_triggers(request=request)

# Handle the response
for response in page_result:
print(response)

sample_list_build_triggers()
Это возвращает None, если триггеры действительно есть. Используемый здесь project_id точно такой же, как и на вкладке «Сведения о выполнении» облачной сборки. В документах указано, что API является экспериментальным. Но, возможно, я что-то упускаю? Это довольно сложно, поскольку все, что я пытаюсь сделать, терпит неудачу, и, похоже, здесь нет способа проверить ошибки.
Я также ссылался на этот вопрос. Это тот же пример из документов Google, показанный выше, который не работает.
Есть ли альтернативный метод получения статуса запуска облачной сборки? Или есть какие-нибудь советы о том, как пройти тестирование? У меня есть триггер CloudBuild, который активируется сообщением pubsub, но я не знаю, как определить, когда он работает успешно. Возможно, это может быть обходным путем.
Спасибо за любую помощь.

Подробнее здесь: https://stackoverflow.com/questions/765 ... -using-via
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»