-
Type:
Improvement
-
Status: Closed (View Workflow)
-
Priority:
Minor
-
Resolution: Fixed
-
Component/s: pipeline-stage-view-plugin
-
Labels:None
-
Similar Issues:
- Switch to use 2.x parent pom (root `pom.xml` should contain no dependencies after)
- For example, see https://github.com/jenkinsci/github-branch-source-plugin/pull/16
- Remove `workflow-aggregator` dependency, at least in `compile` scope. For `test` scope, could keep it, or replace with a more selective list.
- Remove the common deps, have the needful in the REST API, and then rely on that that to supply libraries for the UI
- Declare `workflow-job` dep in `pipeline-rest-api` POM; optionally declare it in `pipeline-stage-view` POM
- <description> fields need to be provided for the separate plugins, so the wiki is not used as a source for the description (since REST API and stage view share hosting and wiki)
Field | Original Value | New Value |
---|---|---|
Description |
* Switch to use 2.x parent pom (root `pom.xml` should contain no dependencies after)
* For example, see https://github.com/jenkinsci/github-branch-source-plugin/pull/16 * Remove `workflow-aggregator` dependency, at least in `compile` scope. For `test` scope, could keep it, or replace with a more selective list. * Remove the common deps, have the needful in the REST API, and then rely on that that to supply libraries for the UI * Declare `workflow-job` dep in `pipeline-rest-api` POM; optionally declare it in `pipeline-stage-view` POM |
* Switch to use 2.x parent pom (root `pom.xml` should contain no dependencies after)
* For example, see https://github.com/jenkinsci/github-branch-source-plugin/pull/16 * Remove `workflow-aggregator` dependency, at least in `compile` scope. For `test` scope, could keep it, or replace with a more selective list. * Remove the common deps, have the needful in the REST API, and then rely on that that to supply libraries for the UI * Declare `workflow-job` dep in `pipeline-rest-api` POM; optionally declare it in `pipeline-stage-view` POM * <description> fields need to be provided for the separate plugins, so the wiki is not used as a source for the description (since REST API and stage view share hosting and wiki) |
Status | Open [ 1 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Status | Resolved [ 5 ] | Closed [ 6 ] |
Workflow | JNJira [ 169066 ] | JNJira + In-Review [ 209752 ] |
Code changed in jenkins
User: Sam Van Oort
Path:
pom.xml
rest-api/pom.xml
rest-api/src/main/resources/index.jelly
ui/pom.xml
http://jenkins-ci.org/commit/pipeline-stage-view-plugin/8a69569e0d6f6689bf8e2bb0fd3cd8d6e072003b
Log:
Most of the changes for
JENKINS-33188Specifically fix plugin descriptions, use new parent pom, fix deps, fix versioning
UI tests still fail due to httpclient version confict in dependencies