Skip to content
This repository has been archived by the owner on Apr 13, 2019. It is now read-only.

Restructure amqp setup for new treeherder actions #4

Merged
merged 58 commits into from
Mar 9, 2015

Conversation

lightsofapollo
Copy link
Contributor

No description provided.

@lightsofapollo lightsofapollo force-pushed the retrigger-th branch 2 times, most recently from 30c3aa9 to c96caa6 Compare March 5, 2015 23:19
When treeherder emits an action we process retriggers for the configured build
system type. The job is mapped to task then the task to a task graph and the
node in that graph is duplicated (and dependant nodes in failure cases).

 - Adds optional error logging when kue tasks fail
 - Adds new "retrigger" exchange emitted when retriggers complete successfully
@lightsofapollo
Copy link
Contributor Author

@rail this is a much bigger one if your interested... this handles retrigger logic... I am going to add the circle CI tests prior to landing this one way or another.

@lightsofapollo lightsofapollo force-pushed the retrigger-th branch 3 times, most recently from c393f04 to 1b55d0e Compare March 8, 2015 07:26
lightsofapollo added a commit that referenced this pull request Mar 9, 2015
Restructure amqp setup for new treeherder actions
@lightsofapollo lightsofapollo merged commit 9f31c93 into master Mar 9, 2015
let indexes = this.prototype.indexes;

assert(id, 'Must define .id');
assert(schema, 'Must define schema');
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Use Joi instead of asserts to follow the common pattern?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants