-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Kernel TreeID #443
Comments
Can you please elaborate on use cases where we need to use tree ID? |
For example we have function to submit custom checkout. In theory we might have situation, for example developer want to run same checkout several times and detect "flaky" tests. So he will submit same tree+branch+commit_id multiple times. |
Implemented. |
Right now, if we do custom checkout, we might be doing it to same tree / branch / commit, and it is very difficult to select nodes relevant to specific tree, as combination
tree + branch + commit is not unique. We need to introduce treeid, which will be unique for each tree, and we can use it to select nodes relevant to specific tree.
unique treeid = sha256(tree + branch + commit + time), assigned to checkout node, and inherited to all nodes in job.
The text was updated successfully, but these errors were encountered: