【发布时间】:2017-08-08 17:59:22
【问题描述】:
我有一个 Concourse 作业,它使用 Amazon S3 存储桶中文件的外观作为一组测试的触发器。使用此资源 --> https://github.com/concourse/s3-resource 。问题是,文件出现时作业没有触发。当我手动触发作业时,它确实会看到文件并启动测试套件。
Yaml 配置如下所示:
- name: s3-trigger-file
type: s3
source:
bucket: my-bucket-name
regexp: qabot_request_(.*).json
access_key_id: {{s3-access-key-id}}
secret_access_key: {{s3-secret-access-key}}
jobs:
- name: my-job
public: true
plan:
- get: s3-trigger-file
trigger: true
当我在 Concourse UI 中单击触发器本身时,我看到了一个正在运行的监视器:
正如我所说,当文件出现时,作业没有触发,但是手动触发器确实验证了 S3 输入是否找到。
如何调试自动触发器未触发的原因?另外,s3 资源检测新文件出现的预期延迟是多少?
3.4 号大厅。谢谢~~
【问题讨论】:
标签: concourse