Commit Graph
32590 Commits
Author SHA1 Message Date
Kohsuke Kawaguchi c4f05eebe1 [maven-release-plugin] prepare for next development iteration 2017-06-18 21:18:54 -07:00
Kohsuke Kawaguchi 6142ccf971 [maven-release-plugin] prepare release jenkins-2.66 jenkins-2.66 2017-06-18 21:18:54 -07:00
Oleg Nenashev cb3f713122 [FIXED JENKINS-44764, JENKINS-44894] - Update Extras Executable War from 1.34 to 1.35.1 (#2917)
* [FIXED JENKINS-44764, JENKINS-44894] - Update Extras Executable War from 1.34 to 1.35

* Pick version with a system property name fix, noticed by @daniel-beck
2017-06-18 01:50:55 +02:00
Andrew Bayer 303a9f7df7 [FIXED JENKINS-44898] Add findResource to PluginFirstClassLoader (#2916)
* [FIXED JENKINS-44898] Add findResource to PluginFirstClassLoader

This fixes GroovyClassLoader.loadClass for a .groovy file in a plugin
with a PluginFirstClassLoader, specifically by fixing fast-loading via
the UberClassLoader.

* Move common code to AntWithFindResourceClassLoader.

* Adding testing of new PluginFirstClassLoader behavior.
2017-06-17 23:00:10 +02:00
Oleg Nenashev bb66ce4c83 Simplify the pull-request template
* Remove the description header. It is confusing because commit message body goes before it
* Explicitly require human-readable changelogs
* Explicitly require links to the external changelogs/diffs
2017-06-17 15:59:00 +02:00
Oliver Gondža d165579a22 Merge branch 'master' into JENKINS-44361 2017-06-17 14:31:44 +02:00
Oleg Nenashev a5dc255d21 Merge pull request #2914 from jglick/FilePath.list
[JENKINS-44942] - FilePath.list() & .listDirectories() null safety
2017-06-16 12:48:16 +02:00
Oliver Gondža 70f80e97c7 Merge pull request #2919 from olivergondza/visiblity-filter
[FIXED JENKINS-40545] Diagnose NPE in DescriptorVisibilityFilter.apply
2017-06-15 20:03:24 +02:00
Oliver Gondža 1167430a71 [FIXED JENKINS-40545] Diagnose NPE in DescriptorVisibilityFilter.apply
Before:
Jun 15, 2017 8:29:06 AM hudson.ExpressionFactory2$JexlExpression evaluate
WARNING: Caught exception evaluating: h.filterDescriptors(it, no_descriptors_here).size() in /jenkins/jenkins40545/. Reason: java.lang.NullPointerException
java.lang.NullPointerException
	at hudson.model.DescriptorVisibilityFilter.apply(DescriptorVisibilityFilter.java:72)
	at hudson.Functions.filterDescriptors(Functions.java:1863)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.commons.jexl.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:258)
	...

After:
Jun 15, 2017 12:10:43 PM hudson.ExpressionFactory2$JexlExpression evaluate
WARNING: Caught exception evaluating: h.filterDescriptors(it, no_descriptors_here).size() in /jenkins/jenkins40545/. Reason: java.lang.NullPointerException: Descriptor list is null for context 'class hudson.model.DescriptorVisibilityFilterTest$Jenkins40545' in thread 'Handling GET /jenkins/jenkins40545/ from 127.0.0.1 : Jetty Thread Pool DescriptorVisibilityFilterTest/Jenkins40545/index.jelly'
java.lang.NullPointerException: Descriptor list is null for context 'class hudson.model.DescriptorVisibilityFilterTest$Jenkins40545' in thread 'Handling GET /jenkins/jenkins40545/ from 127.0.0.1 : Jetty Thread Pool DescriptorVisibilityFilterTest/Jenkins40545/index.jelly'
	at hudson.model.DescriptorVisibilityFilter.apply(DescriptorVisibilityFilter.java:73)
	at hudson.Functions.filterDescriptors(Functions.java:1863)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.commons.jexl.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:258)
	...
2017-06-15 12:20:37 +02:00
Jesse Glick 064bdbbe09 FilePath.listDirectories() was documented to never be null, but this was not in fact so.
FilePath.list() did not specify, but at least DownloadFromUrlInstaller assumed it was non-null.
2017-06-12 13:27:02 -04:00
Kohsuke Kawaguchi f7d6b6f89f [maven-release-plugin] prepare for next development iteration 2017-06-12 08:28:02 -07:00
Kohsuke Kawaguchi 8ea4a76cd2 [maven-release-plugin] prepare release jenkins-2.65 jenkins-2.65 2017-06-12 08:28:02 -07:00
Daniel Beck c3b1bff647 Merge pull request #2912 from daniel-beck/JENKINS-44769
[FIX JENKINS-44769] Don't access response when called from CLI
2017-06-10 00:05:14 +02:00
Daniel Beck 83671af504 [FIX JENKINS-44769] Don't access response when called from CLI 2017-06-09 16:10:52 +02:00
Kohsuke Kawaguchi 0b12bd3f7c [maven-release-plugin] prepare for next development iteration 2017-06-04 14:37:06 -07:00
Kohsuke Kawaguchi 1b55410b35 [maven-release-plugin] prepare release jenkins-2.64 jenkins-2.64 2017-06-04 14:37:05 -07:00
Daniel Beck 2228b3936e Merge pull request #2900 from ksenia-nenasheva/JENKINS-4478
[JENKINS-4478] - Move TCP port out from under security
2017-06-03 10:04:02 +02:00
Daniel Beck a76a267f2f Merge pull request #2907 from jglick/Main-Javadoc
Noting functionality which really ought to have been factored out into external-monitor-job but could not be
2017-06-03 09:33:33 +02:00
Daniel Beck 0ec25081ee Merge pull request #2908 from jglick/cleanUp
[JENKINS-44589] Adding some missing calls to cleanUp
2017-06-03 09:32:02 +02:00
Daniel Beck 59ae1f69fc Merge pull request #2909 from andresrc/JENKINS-44608
[JENKINS-44608] Don't check for monitor activation if it is disabled
2017-06-03 09:30:18 +02:00
Daniel Beck aff0b92577 Merge pull request #2905 from recena/JENKINS-44563
[JENKINS-44563] Use one-column layout for REST API page
2017-06-03 09:29:19 +02:00
Oleg Nenashev 7fe0621ff2 Merge pull request #2904 from bgamari/master
jenkins-core: Bump jnr-posix version
2017-06-02 23:01:43 +02:00
Oleg Nenashev d57b87bae0 Merge pull request #2901 from oleg-nenashev/annotations/LauncherDecorator
Annotate Launcher and LauncherDecorator methods
2017-06-02 22:57:16 +02:00
Andres Rodriguez 92e56fd3de [JENKINS-44608] Add @since tag for new public API. 2017-06-01 16:07:08 +02:00
Andres Rodriguez ce07ccbcd7 [JENKINS-44608] Don't check for monitor activation if it is disabled 2017-06-01 12:14:04 +02:00
Daniel Beck 383b91b1f7 Merge pull request #2906 from jglick/quieter-tests
Make functional tests a little quieter so we can focus on test output rather than boilerplate logging
2017-06-01 12:08:19 +02:00
Jesse Glick 9df863d778 Adding some missing calls to cleanUp. 2017-05-31 15:35:56 -04:00
Jesse Glick 1c7d422a12 Noting functionality which really ought to have been factored out into external-monitor-job but could not be. 2017-05-31 15:26:15 -04:00
Jesse Glick 88e3c1533e Make functional tests a little quieter so we can focus on test output rather than boilerplate logging. 2017-05-31 14:57:35 -04:00
recena 4fc58254c4 [JENKINS-44563] Use one-column layout for REST API page 2017-05-31 16:01:47 +02:00
Jesse Glick fb5c899ec9 Merge pull request #2899 from jglick/executable-war-JENKINS-24064
[JENKINS-24064] Replace war-for-test classifier with executable-war type
2017-05-30 17:00:58 -04:00
Ben Gamari d5852d4c2a jenkins-core: Bump jnr-posix version
This allows Jenkins slaves to run on AArch64.
2017-05-29 23:25:18 -04:00
Oliver Gondža dd18af378f Merge pull request #2887 from olivergondza/cloud-views
[FIXED JENKINS-44204] Provide essential views for clouds
2017-05-29 09:31:52 +02:00
Kohsuke Kawaguchi 9a978d7ccb Merge branch 'master' of github.com:jenkinsci/jenkins 2017-05-28 14:06:28 -07:00
Kohsuke Kawaguchi 113b23c587 [maven-release-plugin] prepare for next development iteration 2017-05-28 13:59:41 -07:00
Kohsuke Kawaguchi 65325f10c8 [maven-release-plugin] prepare release jenkins-2.63 jenkins-2.63 2017-05-28 13:59:41 -07:00
Kseniia Nenasheva 36e7945640 [FIXED JENKINS-44523] - Do not submit form when pressing Enter in the… (#2902)
* [FIXED JENKINS-44523] - Do not submit form when pressing Enter in the PM filter field.

* Fix indenting
2017-05-28 22:47:44 +02:00
Oleg Nenashev 467cf9adcd Annotate Launcher and LauncherDecorator methods 2017-05-27 11:35:37 +02:00
Michael Clarke 647b78b972 [FIXED JENKINS-44120] Bump Trilead version to fix NPE in KEX negotiation
(cherry picked from commit 7dbcd02cf7)
2017-05-26 10:23:13 +02:00
Oleg Nenashev 8b861c5f5b Merge pull request #2898 from deadmoose/patch-5
Fix a few javadoc typos
2017-05-25 23:02:53 +02:00
Andrew Bayer ba5a053468 Javadoc on the deprecated ReverseBuildTrigger constrcutor. 2017-05-25 16:47:54 -04:00
Ksenia Nenasheva ca5f21262a [JENKINS - 4478] - Move TCP port out from under security 2017-05-25 21:56:13 +02:00
Kohsuke Kawaguchi 61781a6d4d [maven-release-plugin] prepare for next development iteration 2017-05-25 12:41:33 -07:00
Kohsuke Kawaguchi 79fd4feca6 [maven-release-plugin] prepare release jenkins-2.46.3 jenkins-2.46.3 2017-05-25 12:41:33 -07:00
Jesse Glick 4c79808fa5 maven-hpi-plugin 2.0 2017-05-25 10:11:56 -04:00
Oliver Gondža c775c0423c Towards 2.60.1 2017-05-25 10:31:18 +02:00
Jesse Glick af6e21510b [JENKINS-24064] Replace war-for-test classifier with executable-war type. 2017-05-24 17:21:30 -04:00
Andrew Bayer 4c5e5c78b5 Fix binary compatibility. 2017-05-24 12:19:00 -04:00
Jesse Glick 3351cc639e Merge pull request #2890 from jglick/mirror-INFRA-1176
[INFRA-1176] Using repo.azure.jenkins.io as a mirror for CI builds
2017-05-23 18:52:23 -04:00
Jesse Glick 0491279d0b Merge pull request #2889 from jglick/node-npm
Node & package mirroring, yarn
2017-05-23 18:51:47 -04:00