Граф коммитов

9 Коммитов

Автор SHA1 Сообщение Дата
camd 4cc00cf784 Bug 1278711 - Set pulse schema jobdetails field lengths higher (#1665)
This sets the field lengths to what they will be in a later PR for
the job_details model.  But these are still within the constraints
of the current field lengths for that table.
2016-07-08 14:33:57 -07:00
camd 8e3e5b7518 Bug 1283865 - remove pattern requirements for pulse job display fields (#1639)
Several existing jobs are already out of compliance with these patterns
and there is no existing way to tell task definition developers how to
comply with our required patterns.

created bug 1283866 in Taskcluster for that tool/workflow

This removes the pattern requirements.  If we ever decide that we DO
need these patterns, we can create that tool and then fix old task
definitions to comply.
2016-07-01 08:23:51 -07:00
camd 128ad99190 Bug 1280306 - Add buildSystem field to pulse-job.yml (#1600) 2016-06-15 14:19:06 -07:00
Cameron Dawson ac30956a56 Bug 1277955 - Add support for revision_hash to pulse jobs
Some repos are longer-lived and do not yet have the Task Cluster
code that allows them to submit tasks with a revision.  They only
have the older code to submit revision_hash.  This prevents the
jobs from being ingested via Pulse.  This commit adds support
for revision_hash until a time when it's no longer needed.
2016-06-07 11:31:38 -07:00
Cameron Dawson f98bf3f8b0 Bug 1266229 - Fix Pulse job ingestion prior to enabling it
This contains several tweaks and fixes that allow us to ingest data from
a real Task Cluster owned exchange.

One of the main fixes is the way I was binding to the exchange and
routing keys with the same Queue.  Before, it was re-creating the Queue,
so would miss some of the bindings.

This will also prune the durable queue if the config has removed some
exchanges and/or routing keys.
2016-05-25 12:33:33 -07:00
Cameron Dawson be37805e08 Bug 1266229 - Pulse ingestion fixes and updates
These changes were discovered to be needed after direct testing
against Task Cluster Pulse exchanges.

-Made some JSON/YML schema changes to be more precise for several fields
-Modified to job_loader to be more resilient to optional data being
  missing
2016-05-02 09:39:44 -07:00
Cameron Dawson 825913ece4 Bug 1244325 - adjust the pulse job YAML schema to accommodate task cluster needs 2016-02-22 13:39:53 -08:00
Cameron Dawson 53bc948f94 Bug 1079796 - store long and short revisions
We store both long and short, but only utilize the short (as before).  We
need to populate all the short and long revision records before we can
start using them.  So after this commit, we will begin backfilling the
old records that don't yet have those values populated.  Once they all
are, we can move to using the long_revision primarily in Bug 1199364.
2015-10-21 13:02:01 -07:00
Cameron Dawson d23435f8ed Bug 1169320, 1199506 - Adds requirements, settings and JSON schema for Pulse Ingestion 2015-10-01 15:50:12 -07:00