-
Notifications
You must be signed in to change notification settings - Fork 103
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
upgrade to jcasc test harness #76
Conversation
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.
(once tests pass)
@Casz tests failed :( |
Let's try bumping the maven plugin 🤔 wagon was updated in newer releases |
What is this used for? <dependency>
<groupId>com.google.code.findbugs</groupId>
<artifactId>annotations</artifactId>
<version>3.0.0</version>
<scope>provided</scope>
</dependency> |
@Casz probably some ancient stuff - don't think its used anymore |
It's like a gift that just give on giving 😆 |
hmm need some exclusion magic instead... meaning I need to open my IDE i'll do it later this in the evening |
I have |
I might be able to fix it in the later afternoon - let's see... |
Hmm seems like a bug tbh Jenkins core uses commons-io 2.4 |
sure we can - I don't mind |
Oof, I thought we were using that stuff only in |
🤷♂ The |
Seems like a super flaky test. |
@Casz the test case is quite ok, its actually an infrastructure issue - a required plugin could not been downloaded:
|
@Casz ah, for some reason it tries to download the |
Could we disable the test for now? As I know it works locally 🤔 |
@Casz yes we can - I'm about to look into it. It seems to be related to the maven build which is triggered by the test case it self. For some reason the maven build triggered by the test case uses http instead of https - but that uses some internal stuff I have never looked at. ...I'm on it, you can disable the test for now. |
I'm able to reproduce the issue when I do this:
|
…used http instead of https)
@Casz I fixed the issue with maven and http/https, but now it fails with an other error I don't quite understand yet - locally its still working fine |
Seems it just failed because channel closed too early: https://ci.jenkins.io/blue/organizations/jenkins/Plugins%2Fconfig-file-provider-plugin/detail/PR-76/11/pipeline#log-950 |
poking CI |
@imod seems we have a green build 🙇 |
yeah, let's get this in then... - thanks!! |
JCasc had to create a new dependency that wasn't a tests classifier because maven doesn't allow you to bring dependencies through classifiers.
Upgrading here so that PCT works again,
Tracking:
jenkinsci/bom#164
Note: We'll need a release for PCT please