Actually the output from http://localhost:8080/jenkins/job/job-name/api/json?tree=builds[timestamp] is exactly what I need. Is there a way to get this pragmatically in the groovy script?
On Thursday, July 9, 2015 at 6:24:06 PM UTC-7, Annie Jiao wrote: > > Thanks a lot everyone! The scripts library is also very helpful. I'm now > having trouble getting the timestamps of a build — for each project, I want > to iterate through all the builds and get the timestamps. There's the > method *getTimeInMillis > <http://javadoc.jenkins-ci.org/hudson/model/Run.html#getTimeInMillis()>* > () that I would like to use, from the api ( > http://javadoc.jenkins-ci.org/hudson/model/Run.html), but I don't know > how to access that when I'm iterating over Hudson.instance.items . > > > On Monday, July 6, 2015 at 5:36:52 PM UTC-7, kinow wrote: >> >> I can try that later in a testing instance that we use to develop the >> plug-in, but if you haven't modified the script, the output is probably in >> the Jenkins logs (see [1] and [2]). >> >> If you want to display that as parameters, the Active Choices plug-in >> expects your script to return an array of strings, being each string >> rendered as a parameter of the type selected (e.g. combo box, radio, input >> text, etc). >> >> Hope that helps >> Bruno >> >> [1] https://wiki.jenkins-ci.org/display/JENKINS/Logging >> [2] https://wiki.jenkins-ci.org/display/JENKINS/Troubleshooting >> >> ------------------------------ >> *From:* Annie Jiao <[email protected]> >> *To:* [email protected] >> *Cc:* [email protected] >> *Sent:* Tuesday, July 7, 2015 12:12 PM >> *Subject:* Re: embed svg created by d3 in plug-in >> >> https://scriptlerweb.appspot.com/script/show/426002 >> >> This looks great for what I'm trying to do. I added that as an "active >> choice reactive reference parameter" with the reference parameter field >> blank, and I do see the title when I click "build with parameters", but >> nothing is printed to the HTML, the browser console, or the Logger Console. >> Where should i be looking for the output? >> >> Thank you so much! >> >> >> On Monday, July 6, 2015 at 3:37:23 PM UTC-7, kinow wrote: >> >> If you are using Groovy, you can use Jenkins API to retrieve this kind of >> information. You can have a look at some of the Scriptler scripts >> https://scriptlerweb.appspot. >> com/catalog/list <https://scriptlerweb.appspot.com/catalog/list>, and >> also check examples in the Groovy plug-in, StackOverflow and also check >> Jenkins' source code https://github.com/jenkinsci/ jenkins >> <https://github.com/jenkinsci/jenkins> >> >> HTH >> Bruno >> >> ------------------------------ >> *From:* Annie Jiao <[email protected]> >> *To:* [email protected] >> *Sent:* Tuesday, July 7, 2015 9:41 AM >> *Subject:* Re: embed svg created by d3 in plug-in >> >> This has been incredibly helpful! Thanks! >> >> I see that it reads data from a csv file. Is there a way to populate it >> with data from the builds, instead of a preset file? (Suppose I want to >> plot % of builds that passed everyday for the past week). >> >> >> On Wednesday, July 1, 2015 at 5:17:57 PM UTC-7, Ioannis Moutsatsos wrote: >> >> No special plugin needed. >> You should be able to add some standard HTML (including an iframe) >> element to a project's description and it will be displayed when the job >> page is rendered. Take a look here >> <http://162.243.246.75:8080/job/D3.js%20tests/job/D3_TEST_CIRCLERADIUS/> >> where I've added an animated gif to demo how a build is executed. >> >> Hope this helps to get you started. >> >> >> >> On Wednesday, July 1, 2015 at 6:37:51 PM UTC-4, Annie Jiao wrote: >> >> Yup, the svg will change to reflect data as new builds occur. (The >> navigation is secondary) >> >> Do I need to install any plug-ins to use an iFrame? >> >> Thanks a lot for your help! >> >> On Wednesday, July 1, 2015 at 12:37:27 PM UTC-7, Ioannis Moutsatsos wrote: >> >> So, will the SVG change as more builds are accumulated in the job >> history? It sounds like you want to use it for navigation purposes. >> You can include a graphic in your project description using HTML, even an >> iFrame. >> >> It will then display on the http://localhost:8080/ jenkins/job/jobname/ >> <http://www.google.com/url?q=http%3A%2F%2Flocalhost%3A8080%2Fjenkins%2Fjob%2Fjobname%2F&sa=D&sntz=1&usg=AFQjCNHPHE34PtJWxn8J-CH6cdk5oQkN9Q> >> page >> >> On Wednesday, July 1, 2015 at 2:25:24 PM UTC-4, Annie Jiao wrote: >> >> this'll be on the job level -- as in >> >> http://localhost:8080/jenkins/ job/jobname/ >> <http://localhost:8080/jenkins/job/jobname/> >> >> >> On Wednesday, July 1, 2015 at 7:09:25 AM UTC-7, Ioannis Moutsatsos wrote: >> >> I'm confused from the description of what you are trying to do. >> Where is this SVG graphic going to be displayed? >> >> - Job level (ie is this going to be on the build UI) or >> - Build report level (ie part of the results after a build) >> >> Depending on one of this options we can suggest some options. >> >> On Tuesday, June 30, 2015 at 5:34:16 PM UTC-4, Annie Jiao wrote: >> >> is it possible to create an svg graphic (non-interactive) using D3 and >> embedding the result in a jenkins plug-in? >> >> I do plan on making different parts of the svg clickable and link to >> other pages further down the road. >> >> Thanks! >> >> -- >> 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 jenkinsci-de...@ googlegroups.com. >> To view this discussion on the web visit https://groups.google.com/d/ >> msgid/jenkinsci-dev/19aa8409- edfd-4121-9674-579e4052bf2b% >> 40googlegroups.com >> <https://groups.google.com/d/msgid/jenkinsci-dev/19aa8409-edfd-4121-9674-579e4052bf2b%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> >> >> For more options, visit https://groups.google.com/d/ optout >> <https://groups.google.com/d/optout>. >> >> >> -- >> 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]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/jenkinsci-dev/25f68918-4702-418b-b03d-83a4ff387638%40googlegroups.com >> >> <https://groups.google.com/d/msgid/jenkinsci-dev/25f68918-4702-418b-b03d-83a4ff387638%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> >> >> For more options, visit https://groups.google.com/d/optout. >> >> >> -- 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]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/2b6c76df-8582-4bec-a9b5-6c58d41d57a7%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
