Confirmed users
353
edits
Line 27: | Line 27: | ||
== Scheduled Job Objects (valgrind, releases etc...) == | == Scheduled Job Objects (valgrind, releases etc...) == | ||
* There needs to be some way to see and understand what the status is of these auxiliary build/test jobs that run more periodically - valgrind, QA update tests etc. | * There needs to be some way to see and understand what the status is of these auxiliary build/test jobs that run more periodically - valgrind, QA update tests etc. | ||
== Putting it All Together == | |||
* The structure of how tests and builds are related and even "jobs" depend on other jobs are different and the way that we handle these things is complex - for releases for instance we "fan in" w.r.t. various jobs that must complete before we do the next job. For m-c we "fan out" where a build finishes and then the tests are run for that build, etc. | |||
* Building a deep correlation with builds and tests into tbpl v2 might bite us or constrain us. So we need to think about supporting the release automation and l10n builds | |||
** Note: not sure if this would bite us if build objects and test objects are stored in separate object stores with no constraints on when test data gets populated. | |||
* We need to fit in l10n somewhere | |||
** For l10N we key off an english build and then do a localized build | |||
** we also generate a one-off repack for l10ners from older nightly english builds | |||
== UI Design == | == UI Design == |