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.