msbuild:1.28 breaks binary compatibility since a new parameter has been added to the constructor of the class MsBuildBuilder.
Suggested actions
- Adding the previous constructor but marked as deprecated.
- Add a new test to check compatibility with previous configurations (configRoundTrip)
Code changed in jenkins
User: Francisco Javier Fernandez Gonzalez
Path:
src/main/java/hudson/plugins/msbuild/MsBuildBuilder.java
src/test/java/hudson/plugins/msbuild/MsBuildBuilderTest.java
src/test/resources/hudson/plugins/msbuild/MsBuildBuilderTest/newMsBuildBuilderTest.zip
http://jenkins-ci.org/commit/msbuild-plugin/278ee8c5d9bd46d6b1d651f6d7e048e7eaf66eba
Log:
JENKINS-48194Reverting binary incompatibility