Developer API: Switch Jenkins.getInstance() to @Nonnull
(new <ahref="https://wiki.jenkins-ci.org/display/JENKINS/Features+controlled+by+system+properties">system property</a>).
Remove the historical initialization of CVS changelog parser for jobs without explicit SCM definition.
<b>Warning!</b> This change may potentially cause a regression if a Jenkins plugin depends on this default behavior and injects changelogs without SCM.
listener.getLogger().println("Skipping installation of "+archive+" to "+remote+" due to server error: "+responseCode+" "+httpCon.getResponseMessage());
listener.getLogger().println("Skipping installation of "+archive+" to "+remote+" due to server error: "+responseCode+" "+httpCon.getResponseMessage());
returnfalse;
}
}
}
...
...
@@ -2521,6 +2548,31 @@ public final class FilePath implements Serializable {
BUILD_NUMBER.blurb=The current build number, such as "153"
BUILD_ID.blurb=The current build ID, identical to BUILD_NUMBER for builds created in 1.597+, but a YYYY-MM-DD_hh-mm-ss timestamp for older builds
BUILD_DISPLAY_NAME.blurb=The display name of the current build, which is something like "#153" by default.
JOB_NAME.blurb=Name of the project of this build, such as "foo" or "foo/bar". (To strip off folder paths from a Bourne shell script, try: <tt>$'{'JOB_NAME##*/}</tt>)
JOB_NAME.blurb=Name of the project of this build, such as "foo" or "foo/bar".
JOB_BASE_NAME.blurb=Short Name of the project of this build stripping off folder paths, such as "foo" for "bar/foo".
BUILD_TAG.blurb=String of "jenkins-<i>$'{'JOB_NAME}</i>-<i>$'{'BUILD_NUMBER}</i>". Convenient to put into a resource file, a jar file, etc for easier identification.
EXECUTOR_NUMBER.blurb=\
The unique number that identifies the current executor \