Thank you, this is exactly the information I was looking for.

I have changed my password. Thank you

Barth


On Wed, Jul 23, 2014 at 9:05 AM, Daniel Beck <[email protected]> wrote:

> This was changed in 1.561. Here's the issue:
> https://issues.jenkins-ci.org/browse/JENKINS-13546
>
> (You should probably change your password.)
>
> On 23.07.2014, at 08:57, Barthélémy <[email protected]>
> wrote:
>
> > Hello,
> >
> > I used to be able to start a job with "buildWithParameters" using curl
> and to get a json response containing information such as the future build
> number (nextBuildNumber) and the queueItem. Without changing anything I am
> not receiving the response body any more. I didn't use this code for quite
> some time, thus jenkins was updated meanwhile. I see that the response
> header contains a location that actually contains the queueId.
> >
> > Was there a change in the API ?
> >
> > Am I doing something wrong ?
> >
> > Here is the curl code equivalent to what I do in PHP :
> > curl -v --user user:password -k -X POST -H "Content-Type:
> application/json" -d '{"module":"amoreTST"}'
> https://localhost/jenkins/job/AMORE-single-module/buildWithParameters
> >
> > And the response :
> > * About to connect() to localhost port 443 (#0)
> > *   Trying HIDDEN... connected
> > * Connected to localhost (HIDDEN) port 443 (#0)
> > * Initializing NSS with certpath: sql:/etc/pki/nssdb
> > * warning: ignoring value of ssl.verifyhost
> > * skipping SSL peer certificate verification
> > * SSL connection using TLS_DHE_RSA_WITH_AES_256_CBC_SHA
> > * Server certificate:
> > *     subject: HIDDEN
> > *     start date: May 06 12:10:48 2014 GMT
> > *     expire date: Nov 02 12:10:48 2014 GMT
> > *     common name: HIDDEN
> > *     issuer: HIDDEN
> > * Server auth using Basic with user 'HIDDEN'
> > > POST /jenkins/job/AMORE-single-module/buildWithParameters HTTP/1.1
> > > Authorization: Basic HIDDEN
> > > User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7
> NSS/3.15.3 zlib/1.2.3 libidn/1.18 libssh2/1.4.2
> > > Host: localhost
> > > Accept: */*
> > > Content-Type: application/json
> > > Content-Length: 21
> > >
> > < HTTP/1.1 201 Created
> > < Date: Wed, 23 Jul 2014 06:46:16 GMT
> > < Location: https://localhost/jenkins/queue/item/53/
> > < Content-Length: 0
> > < Connection: close
> > < Content-Type: text/plain; charset=UTF-8
> > <
> > * Closing connection #0
> >
> >
> >
> >
> > Here is my code in PHP that used to work :
> > // ... this is in a class, thus the member
> >     $this->ch = curl_init();
> >     curl_setopt($this->ch, CURLOPT_RETURNTRANSFER, 1);
> >     curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 0);
> >     curl_setopt($this->ch, CURLOPT_HEADER, 0);
> >     curl_setopt($this->ch, CURLOPT_USERPWD, $user . ":" . $password);
> >     curl_setopt($this->ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
> >     curl_setopt($this->ch, CURLOPT_URL,
> >          $this->baseUrl . "job/" . $jobName .
> "/buildWithParameters?module=" . $moduleName);
> >     curl_setopt($this->ch, CURLOPT_HTTPHEADER, array('Accept:
> application/json'));
> >     curl_setopt($this->ch, CURLOPT_POST, true);
> >
> >     $result = curl_exec($this->ch);
> > // here $result has a header but no body
> >
> > Thank you in advance for your help,
> > Barth
> >
> > --
> > 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].
> > For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Jenkins Users" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/jenkinsci-users/dmOwSamV-48/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to