Commit Graph
4062 Commits
Author SHA1 Message Date
kohsuke fdba356ffd pointless boxing
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23307 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-29 00:23:25 +00:00
kohsuke ed096ea21d Added the "install-plugin" command to install plugins from CLI.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23292 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-28 21:20:08 +00:00
kohsuke 0449001bd4 added a convenience method.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23290 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-28 21:03:36 +00:00
mindless 2530da6893 Update uses of deprecated APIs.
Hudson APIs: tasks.Shell, model.Hudson, model.*LoadStatistics,
             slaves.ConnecationActivityMonitor, PluginManager
XStream APIs: util.CopyOnWriteList, util.Robust*Converter, model.Result,
              model.BuildAuthorizationToken, model.Fingerprint
Stapler APIs: diagnosis.HudsonHomeDiskUsageMonitor, os.solaris.ZFSInstaller
args4j APIs: model.Job, cli.GroovyCommand, cli.handlers.*


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23277 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-28 17:10:52 +00:00
stigkj 58b535c33a * Fixed error when using stdin as "-" is parsed by args4j which does not understand it;
replaced it with "="
* Hardcoded name of script as "=" or something like "not-a-good-script-name.groovy" failed

git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23228 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-27 00:10:56 +00:00
kohsuke 46f795986a why do we catch an exception here?
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23213 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-26 19:06:37 +00:00
kohsuke 76eadc1a14 catch any exception whatsoever, as we've heard in IRC from someone who seems to be getting an exception outside the try block.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23212 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-26 18:58:59 +00:00
kohsuke 2c12164d86 Improved the UI of taking a node offline. A textbox without a descriptive label doesn't give users any clue as to what you are supposed to type there.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23211 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-26 17:37:43 +00:00
kohsuke baee163bbd SCM information is now exposed via the remote API.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23209 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-26 17:32:10 +00:00
mindless 6126c5911d [FIXED HUDSON-3607] Omit unconfigurable project types (like MatrixConfiguration)
from upstreamProject processing (suggested by jking_ok)


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23207 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-26 16:20:25 +00:00
kohsuke df4cb2a496 trust our own root CAs so that the community doesn't have to rely on normal CAs that are quite expensive.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23182 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-25 18:43:50 +00:00
kohsuke 4ecfdc7a6c integrated signature validation code, but off by default until we verify that it's working.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23181 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-25 16:42:00 +00:00
kohsuke fe086df945 Automated tool downloads are made more robust by using HTTP download retries.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23122 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-24 00:15:29 +00:00
kohsuke 199db7ab59 [FIXED HUDSON-4618] Applied the patch toward 1.331.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23111 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-23 20:23:08 +00:00
kohsuke 73130a3853 [FIXED HUDSON-1816] in 1.331. Applied a patch from ybubnov, and made him a committer.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23071 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-22 23:03:44 +00:00
kohsuke 2bc598ecdd Merged revisions 23066 via svnmerge from
https://svn.dev.java.net/svn/hudson/branches/rc

........
  r23066 | kohsuke | 2009-10-22 15:03:52 -0700 (Thu, 22 Oct 2009) | 1 line
  
  fixed a compilation problem.
........


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23067 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-22 22:06:08 +00:00
dty 75b43ed5f8 Fix terminology, get rid of redundant String creation.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23007 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-21 22:47:18 +00:00
dty bd27be08fc Older versions of bash improperly decide that a script is a binary file if there
is non-ASCII on the first line of the file, preventing the step from executing
properly. This was discovered by the DirectoryBrowserSupport unit test failing.
This can be worked around by inserting a leading carriage return so that bash
won't find the non-ASCII on the first line.

   - Modify the Shell task to insert a carriage return for shell scripts that
     don't start with #! or already contain a leading carriage return.

     main/core/src/main/java/hudson/tasks/Shell.java

   - This test failed after the change because the inserted carriage return
     is returned from getContent(). Trim the result before comparing it to
     the expected data.

     main/test/src/test/java/hudson/model/FreeStyleProjectTest.java


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23006 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-21 22:01:32 +00:00
abayer 34387b2fef Added meetsMavenReqVersion method to Maven.MavenInstallation - generalization of logic from isMaven2_1 - tests modified to check whether default MavenInstallation meets required Maven version before using bundled Maven install instead
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23000 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-21 19:48:11 +00:00
kohsuke f2402ec6d8 fixed a compilation problem.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22996 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-21 18:17:47 +00:00
kohsuke 4ca37cfd46 FoldableAction isn't used by any plugin yet, so changing the signature and moving it to a new home.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22992 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-21 16:56:49 +00:00
kohsuke b1b384d243 removed a compiler warning.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22990 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-21 15:49:12 +00:00
kohsuke 7d159d19e2 simplified.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22989 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-21 15:43:24 +00:00
kohsuke 2e8f055592 unused field.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22988 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-21 15:39:09 +00:00
kohsuke f52873cc30 unused private method.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22987 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-21 15:38:12 +00:00
kohsuke 531ce7179f simplifiedi
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22986 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-21 15:37:59 +00:00
kohsuke 773fdeeb9a avoid instanceof.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22985 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-21 15:28:58 +00:00
kohsuke 3fc44fdfdd removed pointless empty check that doesn't affect the execution.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22984 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-21 15:27:56 +00:00
kohsuke fd4039aff4 cosmetic changes
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22983 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-21 15:23:08 +00:00
kohsuke 30a45d4364 Avoid instanceof
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22982 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-21 15:18:47 +00:00
kohsuke fa3a50b96f Queue has too many inner classes to make it hard to read.
Moving some of the pieces into its own package.

git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22948 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-20 00:25:54 +00:00
kohsuke 5c5274bc24 doc improvement.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22947 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-19 23:40:24 +00:00
kohsuke bc66388f85 support mark up in the text that explains why a build is pending
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22946 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-19 23:37:27 +00:00
kohsuke 26713adab2 [FIXED HUDSON-3997] Custom workspace is now subject to to the variable expansion. This will be in 1.330.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22922 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-19 18:02:39 +00:00
mindless 39be7ffd87 Use yui treeview to show 17-40 build artifacts on build/project pages.
Added system properties for LIST_CUTOFF/TREE_CUTOFF values.


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22920 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-19 17:17:48 +00:00
kohsuke d3c2d48518 Merged revisions 22846,22861-22862,22864,22868 via svnmerge from
https://svn.dev.java.net/svn/hudson/branches/rc

........
  r22846 | kohsuke | 2009-10-16 12:20:23 -0700 (Fri, 16 Oct 2009) | 1 line
  
  [FIXED HUDSON-4456] This problem is fixed toward 1.329.
........
  r22861 | kohsuke | 2009-10-16 16:45:02 -0700 (Fri, 16 Oct 2009) | 1 line
  
  this is now done asynchronously by Hudson
........
  r22862 | kohsuke | 2009-10-16 17:41:53 -0700 (Fri, 16 Oct 2009) | 1 line
  
  [maven-release-plugin] prepare release hudson-1_329
........
  r22864 | kohsuke | 2009-10-16 17:42:13 -0700 (Fri, 16 Oct 2009) | 1 line
  
  [maven-release-plugin] prepare for next development iteration
........
  r22868 | kohsuke | 2009-10-16 18:20:51 -0700 (Fri, 16 Oct 2009) | 1 line
  
  updated changelog as a part of the release
........


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22919 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-19 17:10:29 +00:00
kohsuke 35e6c076dd Update center switched over from <tt>https://hudson.dev.java.net/</tt> to <tt>http://hudson-ci.org/</tt>
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22855 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-16 22:19:08 +00:00
kohsuke f092e9f0a5 Merge commit 'rtyler/master'
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22771 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-14 21:46:49 +00:00
R. Tyler Ballance c59e4c5896 [FIXED HUDSON-4654] Properly return "true" when calling isDarwin on a Mac.
Patch submitted by Benjamin Shine <bshine@yahoo-inc.com>
2009-10-13 22:07:05 -07:00
dty 5c65527ceb The visibility rules for top level test results and test suite results were not
consistent with the recent changes to test case results. Added visibility
attributes to @Exported annotations so that stdout and stderr can be filtered
out of the remote API.



git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22735 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-14 04:21:38 +00:00
kohsuke fdf857c7fd reload-config -> reload-configuration.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22667 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-12 17:08:38 +00:00
kohsuke e283405c10 added the reload-config command.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22666 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-12 17:07:11 +00:00
kohsuke 91a43c52f8 Added the "build" CLI command that can not only schedule a new build, but also wait until its completion.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22663 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-12 16:26:26 +00:00
kohsuke 189676b377 direct the browser to download the data in a certain file name.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22558 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-09 00:55:42 +00:00
dty ee0f1d5bdc Synchronize access to the build number.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22542 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-08 21:06:50 +00:00
kohsuke 126f04cd50 improved error diagnosis to point out which site we are trying to access.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22519 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-08 14:45:26 +00:00
jglick 263d587cc3 [FIXED HUDSON-4609] Overview of polling activity was never showing anything, due to confusion between two kinds of Runnable.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22459 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-06 16:00:21 +00:00
jglick f74eaaffbf Correcting import in Javadoc.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22454 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-06 15:30:09 +00:00
kohsuke 6b1e9c2510 Fixed a bug in the form submission logic of the SMTP authentation configuration.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22396 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-05 01:46:13 +00:00
kohsuke 0acbe7478c Hudson shouldn't store SMTP auth password in a clear text.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22382 71c3de6d-444a-0410-be80-ed276b4c234a
2009-10-04 14:55:20 +00:00