[JENKINS-18282] Introduce get-node CLI command
[JENKINS-18282] Introduce update-node CLI command
[JENKINS-18282] Introduce create-node CLI command
Introduce CLICommandInvoker for testing purposes
[FIXED JENKINS-18282] Optionally override name from XML in create-node CLI command
[FIXED JENKINS-10184] wrong timestamps in build timeline - added
Daylight Saving Time
JENKINS-18429 fixes
Better plugin description in root jelly
Add tests for MyViewTest class
Add minPermGen and minHeapSize settings for defaults(1) which will be used preallocate Java's HeapSize and PermSize.
Set defaults for Java heap and perms on both i386 and x64_64 architectures. The x64_64 settings work for me. Recommend that they be reviewed by a Java/OSX dev.
[FIXES JENKINS-15976] After de-serializing changed job settings after "Save", the maven settings done by config-file-provider-plugin were overwritten blindly (presumably with fallback values). These fallback values should be set correctly in the constructor of the "Maven" class and do not need to be set explicitly after deserialization.
Loading the last 3 successful builds may be very expensive in certain rare, but possible situations (all newer builds failed, only some very old builds were successful).
Go only up to 6 build into the past for calculating the estimated duration.
Also take failed builds into account, if we don't find any successful ones.
Merge branch 'master' into node-cli
[JENKINS-17942] Break long values in property tables
fixed typo
reduce visibility of getEstimatedDurationCandidates to protected
[JENKINS-18641] <st:bind> tag adds <script> tag. This extra tag caused syntax error.
Poll on the last existing workspace instead of the last workspace,
which may be offline, or wiped.
Advertise the CLI TCP port even when we're going to show a 403