-
Task
-
Resolution: Unresolved
-
Major
Would make jenkins 920 more straightforward.
- Functions.getCLICommands; could maybe keep binary compatibility while breaking source compatibility?
- Functions.advertiseHeaders would ideally not send X-*CLI* headers
- PluginAutomaticTestBuilder.CliSanityTest
- ParameterDefinition.CLICommand
- Various @CLIMethod need to be refactored into independent CLICommand: JENKINS-22969
- Slave.JnlpJar.getURL purpose unclear
- SecurityRealm.createCliAuthenticator
- Jenkins.doCli must be made into an UnprotectedRootAction
- depends on
-
JENKINS-22969 Eliminate @CLIMethod usage in core
-
- Open
-
- is related to
-
JENKINS-44100 Detach Remoting protocol management logic in Jenkins core to a plugin
-
- Open
-
-
JENKINS-41745 Remoting-free CLI
-
- Resolved
-
Some bits are addressed in JENKINS-44100