I've been looking at some issues for the configurationslicing plugin, and one that came up is https://issues.jenkins-ci.org/browse/JENKINS-29547 which says the configuration slice for 'tied label' ignores the value 'master'.
It looks like this is an issue with core jenkins, as I commented in the issue. The get/set functions enforce a representation invariant that 'master' is saved as a null label, but the job configuration page doesn't follow that invariant, and it bypasses the get/set functions. Thus when setting 'master' via the configuration slicing plugin, the job configuration appears not to have a tied label at all. I have what I think is a reasonable fix for jenkins core, but I am unable to get jenkins to build on Windows without errors. My proposed fix is here, but I've thus far been unable to test it due to Windows build issues: https://github.com/mdonohue/jenkins/commit/2cb89d3e269318644fabd1acb4861690e662aef9 -- 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/CAPdAZ%2B3_yLdC62xhxBGKjK6r-9vh0y9pnUL%2BC95p_tuztXVAJw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
