Due to some maintenance issues, this service has been switched in read-only mode, you can find more information about the why

and how to migrate your plugin documentation in this blogpost

Skip to end of metadata
Go to start of metadata

Deprecated: This plugin has been removed from the Jenkins Update Centre

The plugin is not maintained anymore. The code is still available though.
If you wish to revive it, please see https://wiki.jenkins-ci.org/display/JENKINS/Adopt+a+Plugin

Plugin Information

No information for the plugin 'jenkow-plugin' is available. It may have been removed from distribution.

Integration of the Activiti BPMN Workflow Engine into Jenkins.(JENKins On Workflow / Jenków is a village in Poland)

The Jenkow plugin is not under active development any more.

Workflow definitions

Optional Plugins

LastSuccessful Snapshots

Configuration

Global configuration

Changelog

Version 0.3.x (Mar 5, 2013)
  • Separated Activiti Designer 5.11.2 into Jenkow Activiti Designer plugin
  • Included Activiti Explorer 5.11 as Jenkow Activiti Explorer plugin
    • This includes the Activiti Modeler (web-based workflow editor)
  • Extra button to create a non-existing workflow
  • Workflow diagram getting displayed on job page
  • Issues
    • Don't use dashes ("-") in workflow names, because they get internally converted to underscores ("_") and workflow lookups fail.
Version 0.2.5 (Nov 27, 2012)
  • Added manual job mode flag to Jenkins task
Version 0.2.4 (Sep 27, 2012)
Version 0.2 (Sep 7, 2012)
  • Tutorial for setting up Jenkow. (v0.2.x)
  • Simplified tooling and workflow access
  • Integrated Activiti Designer into Jenkow
  • Leveraging Git server plugin for hosting workflow repository
Version 0.1 (May 18, 2012)
  • First release

TODOs

External Open Bugs

1 Comment

  1. Unknown User (yangli907)

    Hi Max,

    This is Yang. Thanks for implementing Jenkow which is very powerful tool for workflow design!

    I'm trying to use the Jenkow plugin but encountered several issues while following your video tutorial for the setup, and wondering if you can throw me some lights on it.

    1) I used Eclipse BPMN plugin and the Jenkow feature for the workflow design as you described in the video, however I got following exceptions when kicking off the workflow invoker job:

    Failed to update workspace: org.activiti.engine.ActivitiException: One of the attributes 'class', 'delegateExpression', 'type', 'operation', or 'expression' is mandatory on serviceTask. | /home/yangli8/.jenkins/jenkow-repository/jenkow-workflows/src/main/resources/diagrams/test_wf1.bpmn20.xml | line 14 | column 134

    --> To make it work, I need to manually update the .bpmn code <serviceTask id="servicetask1" name="Mvn test" activiti:externalID="com.cisco.step.jenkins.plugins.jenkow.designer.JenkinsTask"> to activiti:class="com.cisco.step.jenkins.plugins.jenkow.designer.JenkinsTask". I found one of the reported issue mentioned about the same exception: http://forums.activiti.org/content/servicetask-discrepancy-designer-modeler

    2) With the above fix, I am able to kick off the invoker job, but again this time I got the following error:

    FATAL: couldn't instantiate class com.cisco.step.jenkins.plugins.jenkow.designer.JenkinsTask
    org.activiti.engine.ActivitiException: couldn't instantiate class com.cisco.step.jenkins.plugins.jenkow.designer.JenkinsTask

    Above two issues seems to be related to some module discrepancy between versions. Could you please help me understand how to proceed?

    3) Is there any support for passing parameters into the Jenkow workflow? I looked into the properties values but couldn't find a place to pass such values.

    Thanks much for your help in advance!

    -Yang