Skip to content

Upgrades latest parent pom 4.53 and to Jenkins 2.361#55

Merged
froque merged 31 commits intojenkinsci:masterfrom
froque:master_from_disk-usage-0.28
Jan 22, 2023
Merged

Upgrades latest parent pom 4.53 and to Jenkins 2.361#55
froque merged 31 commits intojenkinsci:masterfrom
froque:master_from_disk-usage-0.28

Conversation

@froque
Copy link
Member

@froque froque commented Jan 16, 2023

This branch was split from disk-usage-0.28 tag and not latest master branch. This is intended to show the work and not to be merged.

Unit tests pass but are flaky.
Lots of spotbugs issues yet to be addressed.

  • Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!
  • Ensure that the pull request title represents the desired changelog entry
  • Please describe what you did
  • Link to relevant issues in GitHub or Jira
  • Link to relevant pull requests, esp. upstream and downstream changes
  • Ensure you have provided tests - that demonstrates feature works or fixes the issue

froque added 29 commits January 20, 2023 01:12
Updates HTTP to HTTPS repositories links

Adds access-modifier-checker because the version is not specified in parent
pom and maven gets the latest version which is compiled with a newer
bytecode version

Adds maven-surefire-plugin to pom.xml to disable forks and make tests pass.
The current tests don't seem to be isolated and interfere with each other
when running on the command line
Some java versions can not compile with AbstractProject
Removes usage of Run.ID_FORMATTER removed in jenkins-core

jenkinsci/jenkins@6d2e3ae
This requires migration of all zip files according to:
https://wiki.jenkins-ci.org/display/JENKINS/JENKINS-24380+Migration

bash script is included to document the manual migration that was performed

testGetDiskUsageOfBuilds.zip required additional changes disk-usage.xml
Jenkins 1.607 changed the way to add nodes and is not really possible to
changed the remoteFS from a existing node.
Adds plugins detached from Jenkins core

Adds Eclipse sisu as managed dependency due to:
> java.lang.IncompatibleClassChangeError: Implementing class
Removed adding property to build in constructor due to NullPointerException
in new line getNextBuildNumber() in LazyBuildMixIn onLoad

jenkinsci/jenkins@jenkins-2.12...jenkins-2.13#diff-0e1a882c198d61779bcda4d693edb63fe88cbbdacb68ec4f4181219bc4b4c859R106
Implicit upgrade to Jenkin 2.138.4
Keeps the reuseForks false, due to several tests not being truly
independent
Implicit update to Jenkins 2.204
Implicit update to Jenkins 2.249

Update tests to create remoteFS due to:
jenkinsci/jenkins-test-harness#428
@froque froque marked this pull request as ready for review January 20, 2023 01:14
This test was only green in Linux, due to directory having non zero size,
and failing in Windows that reports zero for directories.

Adds some builder to have some actual used disk.
@froque froque merged commit 743dd4a into jenkinsci:master Jan 22, 2023
@froque froque deleted the master_from_disk-usage-0.28 branch January 22, 2023 02:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant