You can use Jenkins CLI in order to run builds and wait for the result, 
further details:

- https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+CLI
- https://<URL>/jenkins/cli
- https://<URL>/jenkins/cli/command/build

java -jar *jenkins-cli.jar *-s https://<URL>/jenkins/ build JOB [-c] [-f] [-p] 
[-r N] [-s] [-v] [-w]

Starts a build, and optionally waits for a completion.
Aside from general scripting use, this command can be
used to invoke another job from within a build of one job.
With the -s option, this command changes the exit code based on
the outcome of the build (exit code 0 indicates a success)
and interrupting the command will interrupt the job.
With the -f option, this command changes the exit code based on
the outcome of the build (exit code 0 indicates a success)
however, unlike -s, interrupting the command will not interrupt
the job (exit code 125 indicates the command was interrupted)
With the -c option, a build will only run if there has been
an SCM change

 JOB : Name of the job to build
 -c  : Check for SCM changes before starting the build, and if there's no
       change, exit without doing a build
 -f  : Follow the build progress. Like -s only interrupts are not passed
       through to the build.
 -p  : Specify the build parameters in the key=value format.
 -s  : Wait until the completion/abortion of the command. Interrupts are passed
       through to the build.
 -v  : Prints out the console output of the build. Use with -s
 -w  : Wait until the start of the command



Cheers

On Friday, 18 September 2015 07:27:17 UTC+2, Arjun K.N wrote:
>
> Hi All,
>   
> I am new to Jenkins Rest API calls. I am trying to create a script which 
> will kick Jenkins JOB and wait for the completion of JOB.
>
> I am kicking a job using below command:
>
> curl -k -x <Proxy> https://<URL>/jenkins/job/DOLPHIN-Test/build --user 
> dolphin:swimwithme --data token=<Token>
>
> I do not get any response when i execute the command. I need to get the 
> Build Number for me to query the status. 
>
> Please let me know the best way for the problem.
>
> Regards
> Arjun
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/d85346b3-b433-4bb5-a4ac-87669cd583bb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to