Commit Graph

37 Commits

Author SHA1 Message Date
Michael Neale db31a290f7 [maven-release-plugin] prepare for next development iteration 2016-08-05 19:55:29 +10:00
Michael Neale 5ee06d03c7 [maven-release-plugin] prepare release blueocean-parent-1.0-alpha-6 2016-08-05 19:55:20 +10:00
Vivek Pandey b8f4cf9699 [maven-release-plugin] prepare for next development iteration 2016-07-29 09:57:07 -07:00
Vivek Pandey ad0bfecd72 [maven-release-plugin] prepare release blueocean-parent-1.0-alpha-5 2016-07-29 09:56:59 -07:00
Michael Neale 2a7baee0d9 [maven-release-plugin] prepare for next development iteration 2016-07-22 11:08:17 -07:00
Michael Neale f344c261c6 [maven-release-plugin] prepare release blueocean-parent-1.0-alpha-4 2016-07-22 11:08:12 -07:00
Michael Neale cc98c2f511 [maven-release-plugin] prepare for next development iteration 2016-07-15 13:32:59 +10:00
Michael Neale 6c9cada68d [maven-release-plugin] prepare release blueocean-parent-1.0-alpha-3 2016-07-15 13:32:49 +10:00
Michael Neale 4ef4a5fea5 [maven-release-plugin] prepare for next development iteration 2016-07-04 19:20:14 +10:00
Michael Neale 464e67635d [maven-release-plugin] prepare release blueocean-parent-1.0-alpha-2 2016-07-04 19:20:02 +10:00
Michael Neale e65da04386 update centre requires url to wiki to deploy (#314) 2016-07-04 17:40:25 +09:00
Vivek Pandey 143bdb684a [maven-release-plugin] prepare for next development iteration 2016-06-30 15:12:43 -07:00
Vivek Pandey 90a1891ae0 [maven-release-plugin] prepare release blueocean-parent-1.0-alpha-1 2016-06-30 15:12:34 -07:00
Michael Neale 04aa3f3573 alpha version string, and some scm details (#282) 2016-06-22 09:53:28 +10:00
Vivek Pandey d079aec2ab UX-495# Module refactoring
- Needed by HOSTING-98 ticket
- Rename blueocean-plugin artifactId and module name to blueocean-rest-impl
- Create new aggreagator module blueocean-plugin with artifactId blueocean
- Added LICENSE to each module
2016-05-27 14:34:45 -07:00
Ivan Meredith 5c3dddbea8 UX-281: Renamed UnexpectedErrorExpcetion to UnexpectedErrorException 2016-04-27 13:40:17 +12:00
Ivan Meredith c5e99c5aca UX-89: User can favorite pipelines. 2016-04-21 13:01:48 +12:00
Vivek Pandey 3444522f29 ChangeSet implementation 2016-03-02 17:57:12 -08:00
tfennelly a3a2430603 Revert "Interceptor.invoke does not throw a ServletException"
This reverts commit f6fc287de0.
2016-02-28 18:26:39 +00:00
tfennelly f6fc287de0 Interceptor.invoke does not throw a ServletException 2016-02-28 12:16:43 +00:00
Vivek Pandey 7c3d65ddba Auth refactoring
- auth related code moved out from blueocean-web to blueocean-authentication-service and blueocean-security-api
- blueocean-plugin no more depends on any auth service code. Reference to Identity and Credential to be removed later
2016-02-23 23:15:59 -08:00
Vivek Pandey bdcb18a19a Merge remote-tracking branch 'origin/master' into feature/UX-12 2016-02-23 21:50:53 -08:00
Kohsuke Kawaguchi 811c88b349 Fix made in Stapler, work around not necessary any more 2016-02-23 17:14:32 -08:00
Kohsuke Kawaguchi e9e1293071 new stapler wants to throw ServletException 2016-02-23 16:38:02 -08:00
Kohsuke Kawaguchi 1809a09a97 wrong object to be iterating over 2016-02-23 16:28:38 -08:00
Vivek Pandey c6cfbc375f UX-39# blueocean-embedded-driver renamed to blueocean-plugin 2016-02-23 15:40:12 -08:00
Kohsuke Kawaguchi 9815602191 Added array handling to deal with collection listing.
This code should be folded into Stapler but during the initial PoC this should be sufficient
2016-02-23 14:54:03 -08:00
Kohsuke Kawaguchi 31bd902e7c Merge remote-tracking branch 'origin/master' into vivek-kk
Conflicts:
	core/src/main/java/io/jenkins/blueocean/BlueOceanUI.java
	embedded-driver/pom.xml
	embedded-driver/src/main/java/io/jenkins/blueocean/service/embedded/EmbeddedProfileService.java
	embedded-driver/src/test/java/io/jenkins/blueocean/service/embedded/EmbeddedProfileServiceTest.java
	pom.xml
2016-02-23 13:01:44 -08:00
Ivan Meredith c4d9c8233c [UX-6] Authentication Abstraction and Impl
Fix bug where cookie decoding error handling would have eaten all exceptions. Oops.

.

Fix poms
2016-02-22 17:03:23 +13:00
Kohsuke Kawaguchi cd9f80874c Supporting the tree parameter during the state transfer of an object.
... so that clients can specify what properties it want to fetch.
2016-02-19 17:24:58 -08:00
Kohsuke Kawaguchi ab9c367863 Noting this TODO better 2016-02-19 17:24:28 -08:00
Kohsuke Kawaguchi f070a911aa This tells Stapler that this exception can be nicely rendered in JSON 2016-02-19 17:18:52 -08:00
Kohsuke Kawaguchi bbde05c914 JSON is a text format, so it should be Reader
... instead of InputStream. Imagine JSON submitted with encoding other
than UTF-8.
2016-02-19 17:06:44 -08:00
Kohsuke Kawaguchi 3858fba522 Parameter databinding from payload to JSON object 2016-02-19 17:05:28 -08:00
Vivek Pandey f39cf0b5b4 UX-12# blueocean-rest implementation
- Embedded driver uses blueocean-rest module to expose service api implementation via REST
- Refactored core to move out embryo in to war module
- BlueOceanRootAction moved in to embedded driver
- README added to blueocean-rest and embedded-driver modules
2016-02-19 11:36:49 -08:00
Kohsuke Kawaguchi 32b9095c5b Missing method 2016-02-18 12:23:29 -08:00
Vivek Pandey 5ef2774714 UX-5# Implemented Service APIs for embedded case.
- Generated hpi can be used as plugin on Jenkins.
- There are tests to launch FreeStyle jobs and serve them via API
- No workflow/pipeline style jobs based tests yet. There is some problem using workflow-plugin:
  some maven depency issue causing compilation failure.
- There might be authorization lapses, will be tested after UX-6/UX-7
- model clean up and bug fixes:
- Run model is enhanced to include RunTrend, other run status and enQueueTime
- LoginDetails handling is cleaned-up, it is handled polymorphically with JSON/Jackson
- Service apis, commons and security apis don't depend on core, only embedded-service module depends on core
2016-02-08 18:51:10 -06:00