| { |
| /* |
| Long description about this config file in |
| a block comment. |
| */ |
| |
| // Directory where the git repo will be checked out to. |
| GitRepoDir: "./skia", |
| |
| // Define a set of ingesters. |
| Ingesters: { |
| // gold ingests images from Skia |
| gold: { |
| // Interval at which the ingester will poll GS. |
| RunEvery: "15m", |
| |
| // Number of commits to consider. |
| NCommits: 100, |
| |
| // Mininum number of days to cover. |
| MinDays: 21, |
| |
| // Directory where the status of the ingester will be written. |
| StatusDir: "./ingest_status", |
| MetricName: "gold-ingest", |
| Sources: [ |
| { |
| Bucket: "chromium-skia-gm", |
| Dir: "dm-json-v1" |
| }, |
| { |
| Bucket: "skia-infra-gm", |
| Dir: "dm-json-v1" |
| } |
| ], |
| ExtraParams: { |
| TraceService: "localhost:9091" |
| } |
| }, |
| "gold-trybot": { |
| RunEvery: "15m", |
| NCommits: 100, |
| MinDays: 21, |
| StatusDir: "./ingest_status", |
| MetricName: "gold-ingest-trybot", |
| Sources: [ |
| { |
| Dir: "dm-json-v1" |
| } |
| ], |
| ExtraParams: { |
| TraceService: "localhost:9091" |
| } |
| }, |
| nano: { |
| RunEvery: "15m", |
| NCommits: 100, |
| MinDays: 21, |
| StatusDir: "./ingest_status", |
| MetricName: "nano-ingest", |
| Sources: [ |
| { |
| Bucket: "chromium-skia-gm", |
| Dir: "nano-json-v1" |
| } |
| ], |
| ExtraParams: { |
| TraceService: "localhost:9090" |
| } |
| }, |
| pdf: { |
| RunEvery: "15m", |
| NCommits: 100, |
| MinDays: 21, |
| StatusDir: "./ingest_status", |
| MetricName: "pdf-raster", |
| Sources: [ |
| { |
| Bucket: "chromium-skia-gm", |
| Dir: "dm-json-v1" |
| } |
| ], |
| ExtraParams: { |
| InputImagesBucket: "chromium-skia-gm", |
| InputImagesDir: "dm-images-v1", |
| OutputJsonBucket: "skia-infra-gm", |
| OutputJsonDir: "dm-json-v1", |
| OutputImagesBucket: "skia-infra-gm", |
| OutputImagesDir: "dm-images-v1", |
| PdfCacheDir: "/var/lib/pdfcachedir" |
| } |
| } |
| } |
| } |