-
Notifications
You must be signed in to change notification settings - Fork 235
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
Init workflow for blossom-ci #642
Conversation
build |
build |
build |
build |
1 similar comment
build |
build |
Updated desc, this PR is ready fo review |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
so in pxLi#172 by the blossom-ci it says its "Required". Is that going to be there during transition period or will it say optional?
Yeah, it says |
build |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
.minor comment others seems fine assuming it all works.
jenkins/Dockerfile-blossom.ubuntu16
Outdated
@@ -0,0 +1,40 @@ | |||
# | |||
# Copyright (c) 2019-2020, NVIDIA CORPORATION. All rights reserved. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
remove 2019 from copyright
Signed-off-by: Peixin Li <[email protected]> Co-authored-by: Tim Liu <[email protected]>
build |
1 similar comment
build |
build |
build |
We only want blossom CI for premerge on branch-0.3, correct? If so, is it appropriate to target branch-0.2 with this? |
I think the plan is to enable this for both 0.2 and 0.3 (all branches that require CI checks), ngcc premerge pipeline will not be allowed in the future due to security concerns, and we have to retire it soon |
I was under the impression we weren't going to risk destabilizing the 0.2 premerge just before the imminent 0.2 release. Wondering if we should hold off on this until 0.2 is released. cc: @sameerz |
FYI I am going to merge this to test setup with blossom team. We will send out a note to spark-dev before we make it a |
* init workflow for blossom-ci Signed-off-by: Peixin Li <[email protected]> Co-authored-by: Tim Liu <[email protected]>
* init workflow for blossom-ci Signed-off-by: Peixin Li <[email protected]> Co-authored-by: Tim Liu <[email protected]>
…IDIA#642) Signed-off-by: spark-rapids automation <[email protected]> Signed-off-by: spark-rapids automation <[email protected]>
This PR is ready for review.
So the plan is that we will have two premerge pipelines(ngcc+blossom) running concurrently for a while, and we will not take
blossom-ci
as a required check until we think it is stable enough. After mark it as required, we will shutdown the ngcc premerge pipeline.TO-DO:
Figure out dependent relation ofblackduck scan
andblossom-ci
with blossom teamDemo PR on my forked repo:
pxLi#172
Demo actions log:
https://github.com/pxLi/spark-rapids/runs/1085285373?check_suite_focus=true
Steps to setup:
https://confluence.nvidia.com/display/SPARK/How+to+configure+Github+repo+to+support+blossom-ci+pipelines
NOTE:
Existing vulnerabilities will not block our CI pipeline, but new ones will. We should fix those existing ones in the future.