PR: CONTINUUM-897
Submitted by: Maria Odea Ching
Remove ':' before OR in addXXxProject pages
6 lines of code changed in:
Reapply commits r446646 and r446639 - they were undone by evenisse's merge.
14 lines of code changed in:
PR: MCONTINUUM-369
Add cancel build icon - shown in place of the Build Now icon.
36 lines of code changed in:
Detect a cancelled build and use appropriate exception/message
15 lines of code changed in:
Added a ContinuumBuildCancelledException
35 lines of code changed in:
Add plexus-taskqueue to depMgt and implemented new Task api for continuum-release tasks
17 lines of code changed in:
Moved scm-src target since eclipse can't nest output folders
3 lines of code changed in:
Fix interpretation/conversion of job execution times (user specifies seconds, job expects milliseconds)
1 lines of code changed in:
Added 'maxJobExecutionTime' field to Schedule;
Updated edit/show schedule pages (and label properties) for this new field;
DefaultContinuum now sets the max job execution time on the Task,
retrieved from schedule for the given buildId;
(Also removed never-executing code from DefaultContinuum and fixed an NPE).
Added a CancelBuildAction and made it available from the StateCell, displayed
in build history/build overviews.
TODO: When a build is cancelled, it the build number is incorrect
(either 0 or the highest one, depending on when it's cancelled).
186 lines of code changed in:
Fix action links in tabs
8 lines of code changed in:
Upgrade dep on plexus-quartz: contains NPE fix
1 lines of code changed in:
Fix url for buildResults - remove dupe projectId param resulting in projectId 0
5 lines of code changed in:
Added explicit dependency on plexus-utils in continuum-webapp;
If not supplied, an older version brought in by some other plexus
dependency is used, instead of the one defined in continuum-core.
4 lines of code changed in:
Set proper url for timeout test project
1 lines of code changed in:
PR: CONTINUUM-667
To support killing processes, the following dependencies are updated:
root pom: plexus-utils -> 1.3-SNAPSHOT
continuum-core: plexus-taskqueue to 1.0-alpha-4-SNAPSHOT
Updated code to reflect changed API for plexus-taskqueue
(tasks have a 'getMaxExecutionTime' method).
Added a unit test and sample project to prove automatically/on demand killing of builds works.
This is more of an integration test, though. Timing issues may cause this test to
fail on systems with high load - still looking for a better alternative.
391 lines of code changed in:
Fix MDO error for JPOX
2 lines of code changed in:
Added some documentation
14 lines of code changed in:
Fix NPE when an error occurs before a buildResult is created (for instance
when SCM action fails)
31 lines of code changed in:
Fixed test - the /tags in the scm url isn't present;
Added a test for a single project without modules.
51 lines of code changed in:
Fill in command output in ContinuumBuildExecutionResult
2 lines of code changed in:
(19 more)