Конечная цель этого проекта — проверить статус последнего запуска с помощью определенного триггера сборки облака в потоке воздуха.
Однако я не могу перечислить одну сборку или получить список триггеров в моем проекте, и т. д.
Ни один из примеров в документах 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()
Я также ссылался на этот вопрос. Это тот же пример из документов Google, показанный выше, который не работает.
Есть ли альтернативный метод получения статуса запуска облачной сборки? Или есть какие-нибудь советы о том, как пройти тестирование? У меня есть триггер CloudBuild, который активируется сообщением pubsub, но я не знаю, как определить, когда он работает успешно. Возможно, это может быть обходным путем.
Спасибо за любую помощь.
Подробнее здесь: https://stackoverflow.com/questions/765 ... -using-via
Мобильная версия