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
- are stored in Git repository exposed via the Git Server Plugin
- are authored either with
- Jenkins User Conference 2012 San Francisco: Business Process Model and Notation (BPMN) Workflows in Jenkins (Slides)
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)
- Upgrading Eclipse Update Site Plugin dependency to 1.2 to get Eclipse Juno fix.
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
- Eclipse Bug 398238: Tycho should be able to consume zipped up update site
- ACT-1363: id and name field missing in CustomServiceTask
1 Comment
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