-
Notifications
You must be signed in to change notification settings - Fork 53
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
Revert #156 as it makes PCT sensitive to UC; instead pass groupId: in -overridenPlugins #228
Conversation
Anyway if the WAR does not even include |
I found plugin-compat-tester/Jenkinsfile Lines 120 to 145 in e5bb882
make test target that you defined. Should that subdir Makefile , and its README , just be deleted if it does not work? Is there no single command you can use locally to run an IT—why is all this stuff written in Groovy?
|
And why |
OK, finally managed to run the IT locally! (Slow because despite the attempt at caching in plugin-compat-tester/Dockerfile Lines 25 to 29 in e5bb882
|
plugins-compat-tester/src/main/java/org/jenkins/tools/test/PluginCompatTester.java
Outdated
Show resolved
Hide resolved
Serious, as it causes random PCT failures often enough to be a real nuisance:
|
…has no bundled plugins
@jglick Sorry I have no bandwidth to process PCT issues and pull requests right now. Please ping other @jenkinsci/plugin-compat-tester-developers if urgent |
seems like a flake |
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 but I would like to perform some in depth testing on Monday (out of the office now) to be sure is not breaking any of our pipelines, I will approve then or further comment
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.
Initial tests work so approving, if some corner case arises we can fix later.
I am going to close, reopen to trigger again the PR builder to be sure the test failure is just flakiness in the UC
Whatever #156 (& #169) was attempting to accomplish, it did it wrong—when
-war
is passed, the intention is that the update center should not be contacted. This misbehavior is routinely breakingbom
builds. If you need information about plugins, look in the WAR file, or add some option to pass in such metadata from a deterministic file source TBD.I tried to run the IT but it did not work:
Anyway, unless I am missing something, this IT does not actual test local sources, only
jenkins/pct:latest
from the Internet, so I do not see how you could use it to verify anything.