Skip to content
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

Not publishing integration_tests jar to Maven Central [skip ci] #4365

Merged
merged 2 commits into from
Dec 20, 2021

Conversation

NvTimLiu
Copy link
Collaborator

Fix issue: #3934

Stop publishing the integration tests jar to Maven Central.

Remove the aggregator dependency in the integration_tests module pom.xml.

Signed-off-by: Tim Liu timl@nvidia.com

Stop publishing the integration tests jar to Maven Central.

Remove the aggregator dependency in the integration_tests module pom.xml.

Signed-off-by: Tim Liu <timl@nvidia.com>
@NvTimLiu NvTimLiu added the build Related to CI / CD or cleanly building label Dec 15, 2021
@NvTimLiu NvTimLiu self-assigned this Dec 15, 2021
@NvTimLiu NvTimLiu linked an issue Dec 15, 2021 that may be closed by this pull request
@NvTimLiu
Copy link
Collaborator Author

build

@tgravescs
Copy link
Collaborator

I thought aggregator jar was needed here because we picked up internal classes. This PR doesn't change that so that changed somewhere else? I guess we will see if it builds

@jlowe
Copy link
Contributor

jlowe commented Dec 15, 2021

I guess we will see if it builds

It likely will because the aggregator jar will still be picked up transitively by other dependencies (e.g.: the tests module dependency) during the test build.

@sameerz sameerz added this to the Dec 13 - Jan 7 milestone Dec 15, 2021
Signed-off-by: Tim Liu <timl@nvidia.com>
@NvTimLiu NvTimLiu changed the title Not publishing integration_tests jar to Maven Central Not publishing integration_tests jar to Maven Central [skip ci] Dec 16, 2021
@NvTimLiu
Copy link
Collaborator Author

Only updated the public release script, skip ci

@NvTimLiu
Copy link
Collaborator Author

build

@tgravescs
Copy link
Collaborator

tgravescs commented Dec 16, 2021

so what are our IT jobs going to do use to test the staging jars? I thought part of the reason we are pushing the IT tests was so we could have jobs that tested them without having to do a build. Whatever it is we need a follow on to make sure that is implemented. Unless of course we aren't testing the staging jars, which I would argue is an issue.

@GaryShen2008
Copy link
Collaborator

We can deploy the IT jar to internal maven repo to be used for testing.

@tgravescs
Copy link
Collaborator

ok, do we need to update any jobs for that or are they not setup to pull from staging anyway?

@GaryShen2008
Copy link
Collaborator

ok, do we need to update any jobs for that or are they not setup to pull from staging anyway?

Yes, Tim will help to change the deploy script and the related test jobs.

@NvTimLiu NvTimLiu merged commit bc901c3 into NVIDIA:branch-22.02 Dec 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Related to CI / CD or cleanly building
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[BUG] Dependencies of published integration tests jar are missing
5 participants