Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-34040

Add support for Pipeline plugin in the Delivery Pipeline plugin

      Add support for Pipeline plugin (formerly known as Workflow plugin) to the Delivery Pipeline plugin. The support is important to allow for improved visualization of pipelines created with the Pipeline plugin.

          [JENKINS-34040] Add support for Pipeline plugin in the Delivery Pipeline plugin

          Tommy Tynjä added a comment -

          Moving tasks out of scope for this ticket.
          See if a meta task connection can be added between stages.

          Tommy Tynjä added a comment - Moving tasks out of scope for this ticket. See if a meta task connection can be added between stages.

          Tommy Tynjä added a comment -

          Task connections implemented.
          After discussions among the maintainers we decided to cut the scope and focus on delivering this feature as an MVP.
          Only code review and possible refactoring improvements left to consider before delivery.

          Tommy Tynjä added a comment - Task connections implemented. After discussions among the maintainers we decided to cut the scope and focus on delivering this feature as an MVP. Only code review and possible refactoring improvements left to consider before delivery.

          Tommy Tynjä added a comment -

          WorkflowPipelineView and model.Task classes could use some more test coverage and possible refactorings.
          Development branch should be rebased with current master before opening a pull request to the upstream repository.

          Tommy Tynjä added a comment - WorkflowPipelineView and model.Task classes could use some more test coverage and possible refactorings. Development branch should be rebased with current master before opening a pull request to the upstream repository.

          Anthony Wat added a comment -

          Hi there, may I ask what the status is with this feature request?

          Anthony Wat added a comment - Hi there, may I ask what the status is with this feature request?

          Tommy Tynjä added a comment -

          anthonywat Hi! I would say that we are soon about to offer a first version of this functionality. Basic support is implemented with sufficient test coverage. With limited time to work on the plugin in January I would not expect this to be released before February.

          Tommy Tynjä added a comment - anthonywat Hi! I would say that we are soon about to offer a first version of this functionality. Basic support is implemented with sufficient test coverage. With limited time to work on the plugin in January I would not expect this to be released before February.

          Tommy Tynjä added a comment -

          PR: https://github.com/Diabol/delivery-pipeline-plugin/pull/228

          There is currently (706f650853304a5ece9aaf314dcae743616d9621) a limitation that it does not support multi branch pipelines (the wrong URL is specified towards the WF API thus returning a 404 from the WorkflowApi class).

          Tommy Tynjä added a comment - PR: https://github.com/Diabol/delivery-pipeline-plugin/pull/228 There is currently (706f650853304a5ece9aaf314dcae743616d9621) a limitation that it does not support multi branch pipelines (the wrong URL is specified towards the WF API thus returning a 404 from the WorkflowApi class).

          Lars Lars added a comment -

          Any update on when this issue will be completed and released?

          Lars Lars added a comment - Any update on when this issue will be completed and released?

          Tommy Tynjä added a comment -

          redlars It is currently being tested on a set of production used Jenkins instance since a few weeks back to assure features, performance etc works as expected. Due to lack of feedback and contributions from the community, the progress if unfortunately slow since this feature is basically being developed on spare time hours. If you would be willing to contribute it would be much appreciated. You can check out the pull request mentioned above, try it out and give us feedback.

          Tommy Tynjä added a comment - redlars It is currently being tested on a set of production used Jenkins instance since a few weeks back to assure features, performance etc works as expected. Due to lack of feedback and contributions from the community, the progress if unfortunately slow since this feature is basically being developed on spare time hours. If you would be willing to contribute it would be much appreciated. You can check out the pull request mentioned above, try it out and give us feedback.

          Tommy Tynjä added a comment -

          Pull request merged: https://github.com/Diabol/delivery-pipeline-plugin/pull/228

          Will be available in version 1.0.0.

          Tommy Tynjä added a comment - Pull request merged: https://github.com/Diabol/delivery-pipeline-plugin/pull/228 Will be available in version 1.0.0.

          Tommy Tynjä added a comment -

          Released in 1.0.0.

          Tommy Tynjä added a comment - Released in 1.0.0.

            tommysdk Tommy Tynjä
            tommysdk Tommy Tynjä
            Votes:
            5 Vote for this issue
            Watchers:
            13 Start watching this issue

              Created:
              Updated:
              Resolved: