Commit Graph

174 Commits

Author SHA1 Message Date
Ivan Meredith 574aed8ce3 [JENKINS-36209] Queued activity items (#389)
* [JENKINS-36209] Queued items now show in activties

* Remove unneeded changes from routes

* Fix whitespace issues

* Fix linting

* Style changes

* Fixed pipeline steps

* Fix linting

* Add tests and make queues work for multibranch projects

* Remove destructering from RunDetailsHeader

* Extract common function for mapping runs

* Optimize imports

* Remove whitespace

* Remove inline CSS

* Fix typo

* Fix isCompleted Function

* Add timer icon to emtpy state

* Bump JDL version

* Try waiting for start of anything that is in the queue first

* Fix NPE

* Disable Multibranch test for now
2016-08-08 14:27:54 +12:00
vivek ca7d54e99f JENKINS-36837# Split of Pipeline specific API implementation in to se… (#364)
* JENKINS-36837# Split of Pipeline specific API implementation in to separate module

* doc improvement

* Fixed .js, .jsx with changed pipeline related impl class names

* Fixed BranchImpl package

* Removed uneeded error message
2016-07-21 16:28:57 -07:00
vivek 8cdd41bef1 JENKINS-36542# API to map of class details for multiple classes (#354)
* JENKINS-36542# API to map of class details for multiple classes

* Removed dead code, handled no param case and covered with test
2016-07-19 14:33:38 -07:00
Ivan Meredith 81861c0987 [JENKINS-35868] changeset url (#348)
* [JENKINS-35868] Include browser friendly url in changeset

* Remove extra import

* [JENKINS-35868] Add BlueChangeSetEntry to rest api
2016-07-19 11:43:00 +12:00
vivek 3b26425d5a JENKINS-36170# Step API GET .../steps/:id/ response with action to tell if it can log (#351) 2016-07-15 10:36:27 +10:00
vivek 5b1cf811bd Merge pull request #328 from jenkinsci/improvement/JENKINS-36580
JENKINS-36580# PUT .../pipelines/:id/favorite/ enhancements
2016-07-11 16:54:33 -07:00
Ivan Meredith 25fc05bdaa Merge pull request #316 from jenkinsci/JENKINS-35881-rerun-a-run
[JENKINS-35881] replay a run
2016-07-12 10:41:40 +12:00
Vivek Pandey d59515c808 JENKINS-36580# PUT .../pipelines/:id/favorite/ enhancements 2016-07-11 15:39:41 -07:00
Ivan Meredith df45e9d18f Remove duplicate lines and fix comment. 2016-07-12 09:30:53 +12:00
Vivek Pandey 4ff5e44bc7 JENKINS-36488# Use LinkResolver to get favorite item 2016-07-11 11:14:03 -07:00
Vivek Pandey 96b7c3e9d5 Merge remote-tracking branch 'origin/master' into feature/JENKINS-36286 2016-07-11 09:16:04 -07:00
Vivek Pandey e0bf559f5f JENKINS-36506# Favorite API improvement: inlined favorite items. 2016-07-08 13:49:36 -07:00
vivek 75fc821d4e Merge pull request #320 from jenkinsci/bug/JENKINS-36376
JENKINS-36376# Annotate model classes with @Capability
2016-07-08 12:57:43 -07:00
vivek 011d1dd8e1 JENKINS-36490# Get authenticated user API (#319) 2016-07-08 18:11:16 +10:00
Vivek Pandey fd74dfeb47 JENKINS-36286# LinkResolver to resolve link of a jenkins model object mapped to BlueOcean API object
Supported Jenkins models, Job, ItemGroup, FlowNode (stage, prallel, step)
2016-07-07 23:43:28 -07:00
Vivek Pandey e6c5f9bd30 JENKINS-36376# Annotate model classes with @Capability 2016-07-07 22:41:40 -07:00
Ivan Meredith 8b533173c3 [JENKINS-36513] Use TreeResponse for return of stop() 2016-07-08 12:46:43 +12:00
Ivan Meredith 66ecfac1f7 Add comments to BlueRun#replay 2016-07-06 16:08:08 +12:00
Ivan Meredith bbabdd2c2c [JENKINS-35881] Replay a run
This feature allows a run to be replayed (or re-run) with the
same commit id.
2016-07-06 11:05:06 +12:00
Vivek Pandey 36fc943277 Merge remote-tracking branch 'origin/master' into bug/JENKINS-36208 2016-06-30 18:27:52 -07:00
vivek 76284522d7 JENKINS-35884# Capability annotation support (#311) 2016-07-01 11:14:14 +10:00
Vivek Pandey e4be8b1208 Merge remote-tracking branch 'origin/master' into bug/JENKINS-36208 2016-06-30 17:22:27 -07:00
vivek af1d01eda0 Bug/jenkins 36273 pipeline search api organization support (#307)
* JENKINS-36273# pipeline search api organization support

Also adds support to exclude jenkins item from flattening.

* Fixed regression in UI due to flattening of all pipelines

* Removed type/duplicate

* reverting to correct url

* candidate fix for multibranch JENKINS-36338

* you need to have _class
2016-06-30 15:06:59 +09:00
Vivek Pandey 5d96146c76 JENKINS-36208# Multibranch project queue API 2016-06-29 14:25:40 -07:00
Vivek Pandey 317a9b1b35 JENKINS-36278# Fixed Link generation of Multibranch project
Fixes:
- Link generation of multi branch project nested inside a folder
- BlueMultiBranchPipeline is a BluePipelineFolder now
- branches are reachable via /pipelines/:id/branches/:id or /pipelines/:id/pipelines/:id.
  This makes it consistent with generic folder as multibranch project is really a folder.
2016-06-28 16:22:40 -07:00
Vivek Pandey 582a006e27 JENKINS-36207# Make BluePipeline extensible 2016-06-23 21:29:56 -07:00
vivek 6668a93091 Merge pull request #287 from jenkinsci/bug/JENKINS-35771
JENKINS-35771# Fixed steps log API
2016-06-21 17:11:50 -07:00
Ivan Meredith 7f6df5d9d6 [JENKINS-35797] Update readme 2016-06-22 11:17:01 +12:00
Vivek Pandey 2c2e5a8bac JENKINS-35771# Fixed steps log API 2016-06-21 16:09:03 -07:00
Ivan Meredith 68df0bd94e [JENKINS-35797] Refactor implementation
* Move create() to BlueRunContainer.
* Return BlueQueueItem on create()
2016-06-22 11:07:57 +12:00
Ivan Meredith a6f3530d7c [JENKINS-35797] BlueQueueItem can extend resource now. 2016-06-20 10:21:00 +12:00
Ivan Meredith bf9bb3dd36 [JENKINS-35797] Add some documentation to impl 2016-06-20 10:18:56 +12:00
Ivan Meredith afc1a91b81 [JENKINS-35797] API for running pipelines 2016-06-20 10:12:22 +12:00
Vivek Pandey e692cfc94c Merge remote-tracking branch 'origin/master' into feature/JENKINS-35771 2016-06-18 14:25:11 +09:00
Vivek Pandey 2c5156dcc5 JENKINS-35771# Steps API implementation 2016-06-18 13:46:26 +09:00
Vivek Pandey 4cbfbaa42c Merge remote-tracking branch 'origin/master' into feature/UX-68 2016-06-18 11:52:36 +09:00
Vivek Pandey 3116fab4c6 JENKINS-35997# Use search API to get pipelines across org
- Gives flattened view of all pipelines
- Removed /rest/pipelines API
2016-06-16 15:10:21 +09:00
Vivek Pandey 539be1ae33 Link related changes 2016-06-16 09:42:14 +09:00
Kohsuke Kawaguchi 6132a4a9df Making some additional tweaks to how we compute the self link 2016-06-15 17:00:22 +09:00
Vivek Pandey bf1ac0b160 Link generatation changes 2016-06-15 16:33:55 +09:00
Vivek Pandey b0d333f515 Link fixes - WIP 2016-06-15 09:13:53 +09:00
Kohsuke Kawaguchi e177e6c21a Make some more changes along this line to make sure it works 2016-06-14 13:09:31 +09:00
Kohsuke Kawaguchi 64b1fd9b51 Resource and Container are responsible for reporting its own URL 2016-06-14 12:53:28 +09:00
Vivek Pandey 00d4a8ff44 Merge branch 'master' of github.com:jenkinsci/blueocean-plugin into feature/UX-68 2016-06-11 18:30:31 -07:00
Ivan Meredith 46a17ab1fb [UX-181] Organize imports 2016-06-10 09:55:17 +12:00
Ivan Meredith 7583388736 [UX-181] Queue api for pipelines 2016-06-09 14:54:39 +12:00
Vivek Pandey cd2309ad87 Fixed link generation issues of resources 2016-06-08 18:47:15 -07:00
Vivek Pandey 0f444d50ec Merge remote-tracking branch 'origin/master' into feature/UX-68 2016-06-07 16:57:16 -07:00
Vivek Pandey 3884b7af09 UX-550# Pipeline API: /pipelines 2016-06-07 14:08:51 -07:00
Vivek Pandey 24de91ef3f Bug fixes realted to action subgraph 2016-06-06 21:09:55 -07:00