示例#1
0
 def execute(self, context):
     hook = CloudBuildHook(gcp_conn_id=self.gcp_conn_id, impersonation_chain=self.impersonation_chain)
     result = hook.get_build_trigger(
         trigger_id=self.trigger_id,
         project_id=self.project_id,
         retry=self.retry,
         timeout=self.timeout,
         metadata=self.metadata,
     )
     return BuildTrigger.to_dict(result)
示例#2
0
 def execute(self, context):
     hook = CloudBuildHook(gcp_conn_id=self.gcp_conn_id, impersonation_chain=self.impersonation_chain)
     results = hook.list_build_triggers(
         project_id=self.project_id,
         location=self.location,
         page_size=self.page_size,
         page_token=self.page_token,
         retry=self.retry,
         timeout=self.timeout,
         metadata=self.metadata,
     )
     return [BuildTrigger.to_dict(result) for result in results]