Commit Graph
5024 Commits
Author SHA1 Message Date
Kohsuke Kawaguchi 8ea876faa4 Honor $JENKINS_HOME.
Honor $JENKINS_HOME (just like we used to do $HUDSON_HOME)
We still fall back to $HUDSON_HOME every step of the way
for maximum backward compatibility.

I wasn't initially planning to do this for the first version,
but working on native packages made me think we should deliver this.
2011-01-30 16:25:58 -08:00
Kohsuke Kawaguchi 68ed742227 [FIXED HUDSON-5055] allow the same JNLP slave to reconnect without getting rejected. 2011-01-24 13:40:59 -08:00
Kohsuke Kawaguchi 52c21f2df7 If a master fails to ping a slave, it should be hard-disconnected. 2011-01-24 13:40:59 -08:00
Kohsuke Kawaguchi 3356f4da29 improved error handling 2011-01-24 13:40:59 -08:00
Kohsuke Kawaguchi ad510a42b9 should take SIDs from projects into account 2011-01-24 13:40:59 -08:00
Kohsuke Kawaguchi 8411557322 [FIXED HUDSON-8401] calendar handling fix with Mon-Sun week (as opposed to Sun-Sat week)
Having a calendar with the first day of week being Monday (such as in the en_GB locale), setting DoW to Sunday moves the calendar forward whereas in cron it expects the calendar to go backward in time.

 Adjusting this logic.
2011-01-21 10:29:49 -08:00
Kohsuke Kawaguchi 41674eac35 allow an update center to depend on plugins from other update centers 2011-01-20 22:31:04 -08:00
alanharder fcd0559105 Add @since for toWindowsCommand() 2011-01-18 13:52:36 -08:00
Seiji Sogabe 46f2f02f9d [FIXED HUDSON-8438] Node names can be edited to include slashes and then cannot be removed. 2011-01-15 21:18:19 +09:00
Kohsuke Kawaguchi 5f29d615a8 [HUDSON-5073] point the user to the slave log if the build failed because the slave went offline during the build. 2011-01-14 15:51:34 -08:00
Kohsuke Kawaguchi d7a4e08a9d added a new note that creates expandable details. 2011-01-14 15:49:00 -08:00
Kohsuke Kawaguchi 030671bf39 added a convenience method 2011-01-14 15:48:23 -08:00
Kohsuke Kawaguchi 38bc686baa this code should work even when called from outside the context of request handling. 2011-01-14 15:37:55 -08:00
Kohsuke Kawaguchi c6ffab117d [HUDSON-5073] if the build fails because the node went offline, point the user to the slave log where the details are. 2011-01-14 14:22:28 -08:00
Kohsuke Kawaguchi 0ddb0c5cca [HUDSON-5073] Hudson was failing to record the connection termination problem in slave logs.
This change might reveal additional information about why the connection is disrupted.
2011-01-14 14:13:27 -08:00
Kohsuke Kawaguchi 2d05008d7e reducing the visibility of the markup 2011-01-14 12:50:28 -08:00
Kohsuke Kawaguchi 2f7fbafdd7 i18n.
Regrettably the CLI client and the CLI server are in the same package, and this doesn't work very well with i18n scheme as we end up having two classes of the same name (and one hides the other in the server.)

So I'm renaming the Messages class on the client, but not the classes itself for compatibility
2011-01-14 11:32:13 -08:00
Kohsuke Kawaguchi 1259aa9cf4 Improved the error diagnostics based on feedback.
See
http://groups.google.com/group/hudson-users/browse_frm/thread/4272c82edb5460b8
"Install-plugin CLI action doesn't work when an URL is specified as
SOURCE"
2011-01-14 11:14:08 -08:00
Kohsuke Kawaguchi ba092e9a29 typo 2011-01-14 08:15:59 -08:00
Kohsuke Kawaguchi 6784369b13 Added a mechanism to obtain heap dump 2011-01-13 21:32:05 -08:00
Kohsuke Kawaguchi 7c101d1edb Reduced the memory footprint used by fingerprints. 2011-01-13 21:07:48 -08:00
Kohsuke Kawaguchi ed20962551 Improved the startup performance.
An investigation on NECTAR-50 revealed that the dead lock prevention made in 02fbfd9ed5 and c5269550d5 are causing slow down by having too many threads go through scouting, which in turn calls into classloader (which is synchronized.) Reduce the overhead by reusing sezpoz index so that classloading overhead is minimal.
2011-01-13 16:02:41 -08:00
Kohsuke Kawaguchi 5e3f165815 typo 2011-01-13 16:01:33 -08:00
Kohsuke Kawaguchi 33ee710df4 improving error diagnostics 2011-01-13 16:01:33 -08:00
Kohsuke Kawaguchi f9a0826621 expose a better type 2011-01-12 19:04:37 -08:00
Kohsuke Kawaguchi 7ae71bf12a added a mechanism to filter out descriptors 2011-01-12 19:04:37 -08:00
Kohsuke Kawaguchi 70fde5f74e added a callback to be notified when a child is removed 2011-01-12 19:04:37 -08:00
Kohsuke Kawaguchi 46a033a9f7 handle full name correctly 2011-01-12 19:04:37 -08:00
Kohsuke Kawaguchi dad17e0fde double "configure" 2011-01-12 19:04:37 -08:00
Kohsuke Kawaguchi e16d23bfcc Hudson does a very tricky redirection for Views. Shouldn't apply to the rest of ItemGroups 2011-01-12 19:04:37 -08:00
Kohsuke Kawaguchi 8d150d57d0 pushing ItemGroupParent implementations outside to facilitate different implemenations. 2011-01-12 19:04:36 -08:00
Kohsuke Kawaguchi 43c17872d8 Added @Override 2011-01-12 19:04:02 -08:00
Kohsuke Kawaguchi c15ba139b8 Exposed a new method to create a TopLevelItem under arbitrary ItemGroup. 2011-01-12 19:04:02 -08:00
Kohsuke Kawaguchi 072556e8c8 allowing TopLevelItems to be used under ItemGroups other than Hudson. 2011-01-12 19:04:02 -08:00
Kohsuke Kawaguchi a7f34c0a2c Merge branch 'federated-login-service'
* federated-login-service:
  show a message indicating why they are seeing the login screen
  extend from RuntimeException to simplify tunneling
  Oops
  honor UserPropertyDescriptor.isEnabled()
  relaxing this a bit
  report the user that was signed in.
  Added the registration screen for newly identified user.
  unclaimed identity should commence a signup sequence
  tweaking abstraction
  needs a title
  Added an extension point for external federated login service.
  still a work in progress. Federated login support
2011-01-12 18:58:50 -08:00
Kohsuke Kawaguchi f2b62bc08b exposing a few more objects that are likely useful. 2011-01-12 17:14:44 -08:00
Kohsuke Kawaguchi a1fe8ccd81 added a convenience method 2011-01-12 17:10:29 -08:00
Kohsuke Kawaguchi 19545afd43 doc improvement 2011-01-12 16:29:09 -08:00
Kohsuke Kawaguchi 371508aeb9 this is the default, and as such it should be given a higher priority 2011-01-12 14:57:43 -08:00
Kohsuke Kawaguchi d96a56fa30 use PNG 2011-01-12 14:57:43 -08:00
Kohsuke Kawaguchi 731b19b3fe FormValidation error needs to be checked 2011-01-12 14:57:43 -08:00
mleinart 0dff1ddeb7 Merge branch 'mleinart/HUDSON-7046'
* HUDSON-7046:
  Fix verbiage in comments and help to refer to downstream children rather than upstream parents
  [FIXED HUDSON-7046] - Add "Block build when downstream project is building" option
2011-01-12 09:15:23 -08:00
Kohsuke Kawaguchi 4add69ad0a adding a convenience class to handle query parameters in response to HUDSON-8056. 2011-01-12 09:11:14 -08:00
rseguy de92093262 Merge branch 'master' of https://rseguy@github.com/hudson/hudson.git 2011-01-11 14:02:12 +01:00
rseguy c490e884bc [HUDSON-8155] handled NoClassDefFoundError 2011-01-11 14:01:27 +01:00
Kohsuke Kawaguchi 872c6647c7 show a message indicating why they are seeing the login screen 2011-01-07 16:35:17 -08:00
Kohsuke Kawaguchi 0647c711d8 extend from RuntimeException to simplify tunneling 2011-01-07 16:02:46 -08:00
Kohsuke Kawaguchi 537e285481 Oops 2011-01-07 15:21:35 -08:00
Kohsuke Kawaguchi c198673265 honor UserPropertyDescriptor.isEnabled() 2011-01-07 15:17:17 -08:00
Kohsuke Kawaguchi 57d85b18d1 relaxing this a bit 2011-01-07 13:19:31 -08:00