Hello,

I had renamed "jbpm-workflow-plugin" [1] to "jbpm-embedded-plugin" without realising the consequences - like broken links etc. I renamed my plugin back to "jbpm-workflow-plugin" and this name will remain. Could you please delete the http://updates.jenkins-ci.org/download/plugins/jbpm-embedded-plugin/ from the repository?
Thanks in advance. I apologize for the mistake.

I have another question. My jBPM workflow plugin implements a build step. This build step is able to launch a jBPM business process, which can describe a test plan. The plugin has been recently released, but has a few drawbacks. It requires JBoss AS 7 and you have to create
an additional job for each test plan.

So I have moved my attention to another solution - "jBPM remote handler". Business process will be launched from remote server, for example jBPM console. One of the nodes of the business process will be able to launch a Jenkins job remotely and also synchronously wait for the result. Based on the result, decision can be made by business process logic or by human user via human task service. There will be no limitations on application server used by Jenkins.

I don't know what is the best approach for me to implement such remote handler. I have looked at Kohsuke's blog [2]. Can you send me your suggestions? Thanks in advance. REST API - this can launch the jobs, but does works only asynchronously, I need to synchronously wait for the result, do you have idea? Jenkins CLI [3] - can synchronously wait for result of the job, but it's possible to run CLI commands from Java code? (without need of use java.lang.ProcessBuilder) Remoting channel [4] - this one looks great, can run commands from Java, but unfortunately requires administrator privileges and that is limitation for me

Best regards,
Jiri Svitak
JBoss Quality Engineer
Red Hat


[1] https://wiki.jenkins-ci.org/display/JENKINS/jBPM+workflow+plugin
[2] http://kohsuke.org/2012/01/27/writing-programs-that-drive-jenkins/
[3] https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+CLI
[4] https://github.com/jenkinsci/cli-channel-demo

--
You received this message because you are subscribed to the Google Groups "Jenkins 
Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to