On Tue, Feb 12, 2019 at 4:41 AM Artur Szostak <[email protected]> wrote:
> when I look at the management page for plugins is see 16
> messages of the following form:
>
> "Warning: This plugin requires dependent plugins be upgraded and at least one 
> of these dependent plugins
>  claims to use a different settings format than the installed version. Jobs 
> using that plugin may need to be
>  reconfigured, and/or you may not be able to cleanly revert to the prior 
> version without manually restoring
> old settings. Consult the plugin release notes for details."
>
> This indicates to me that the XML format has likely changed in an 
> incompatible manner.

Likely not. First of all, it says _may_ need to be configured. In fact
in most cases, it is only the second clause which applies—that a
`config.xml` saved with the _new_ plugin version may not be properly
read by the _old_ plugin version. Which is not a concern for Matt’s
usage. In any case, this is merely a precautionary notice; the details
in the plugin changelog will say what you actually need to pay
attention to.

> I have also maintained a customised jenkins-job-builder version in the past 
> and experienced a number
> of cases where I was forced to update the generated XML format due to changes 
> in Jenkins plugins.

In such cases please file bug reports for the affected plugins.
Obviously the quality of plugins varies according to how diligent
their maintainers are about this topic. At any rate, compatibility at
the XML level remains much more likely than compatibility using some
internal Java API.

> regular backups of all the configurations files in Jenkins are so important.

That is certainly good advice.

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CANfRfr2CwYO89Q2WNj0tSRxkOuk1Sk7B95tjjQ8hiH0XPJR8rQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to