-
Notifications
You must be signed in to change notification settings - Fork 240
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
Enable parallel build for pre-merge job to reduce overall duration [skip ci] #3028
Conversation
and upload logs to github for failed stage only Signed-off-by: Alex Zhang <alex4zhang@gmail.com>
build |
00220fc
to
f15e247
Compare
…ntly and other cases Signed-off-by: Alex Zhang <alex4zhang@gmail.com>
convert to draft to avoid accidental merge. We will instantly do following tests against this repo after merge. Please help review but let us to merge this PR, thanks! |
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 to be clear, this is running mvn verify in parallel with the unit tests, correct. So basically build and integration tests run in one and unit tests run in another? can you update description to clarify.
Signed-off-by: Alex Zhang <alex4zhang@gmail.com>
yes, that's right. Updated description and added more comments to Jenkinsfile |
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.
LGTM.
Alex has verified in forked repo, we are going trigger a PR build right after the merge.
build |
…kip ci] (NVIDIA#3028) * Enable parallel build for pre-merge job to reduce overall duration and upload logs to github for failed stage only Signed-off-by: Alex Zhang <alex4zhang@gmail.com> * Refined based on review comments * Parameterize premerge build script to support run unit test independently and other cases Signed-off-by: Alex Zhang <alex4zhang@gmail.com> * Refine some comments per review comments Signed-off-by: Alex Zhang <alex4zhang@gmail.com>
…kip ci] (NVIDIA#3028) * Enable parallel build for pre-merge job to reduce overall duration and upload logs to github for failed stage only Signed-off-by: Alex Zhang <alex4zhang@gmail.com> * Refined based on review comments * Parameterize premerge build script to support run unit test independently and other cases Signed-off-by: Alex Zhang <alex4zhang@gmail.com> * Refine some comments per review comments Signed-off-by: Alex Zhang <alex4zhang@gmail.com>
and upload logs to github for failed stage only. It will run
mvn verify
andunit tests
stages in parallel. If any one failed will abort another if not finished yet.