1

我如何在 Device Farm 运行完成时收到通知?是否可以将报告放入 s3 存储桶中?那么它可以用作 CodePipeline 中的源触发器吗?

4

1 回答 1

1

我如何在 Device Farm 运行完成时收到通知?

一种方法是让一个小程序不断调用 get-run 并检查状态。在撰写本文时,Device Farm 的 boto3 中没有服务员(假设您正在使用它) https://github.com/boto/botocore/tree/develop/botocore/data/devicefarm/2015-06-23

是否可以将报告放入 s3 存储桶中?

Device Farm 的工件已经在 s3 中,但是它在 Device Farm 帐户中,而不是在计划运行的帐户中。我们可以从返回 s3 预签名 URL 的 create-upload 命令中看到它们已经在 s3 中。

那么它可以用作 CodePipeline 中的源触发器吗?

那会很酷,但这将是该服务目前不代表我们做的事情。您需要编写脚本来检查运行是否完成,拉取工件,然后将工件重新上传到另一个 s3 存储桶。

这是 boto3 中所需的那些 API 的链接

于 2019-12-21T23:25:16.170 回答