Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>I would suggest to split your task to simplify everything a little bit. It is likely you will need several different tools in order to collect and visualize all required information. Historical view seems to be another big challenge.</p> <p><strong>Lines of code</strong></p> <p>There are several plugins available for Jenkins, but almost all are highly specialized. <a href="https://wiki.jenkins-ci.org/display/JENKINS/SLOCCount+Plugin" rel="noreferrer">SLOCCount plug-in</a> seems to be most universal, but it does not provide any graphical output.</p> <p><img src="https://i.stack.imgur.com/eQwF5.png" alt="enter image description here"></p> <ul> <li><a href="https://wiki.jenkins-ci.org/display/JENKINS/NSIQ+Collector+Plugin" rel="noreferrer">NSIQ Collector Plugin</a></li> <li><a href="https://wiki.jenkins-ci.org/display/JENKINS/SLOCCount+Plugin" rel="noreferrer">SLOCCount plug-in</a></li> <li><a href="https://wiki.jenkins-ci.org/display/JENKINS/JavaNCSS+Plugin" rel="noreferrer">JavaNCSS Plugin</a></li> </ul> <p>There might be some other option for your language. For example, <a href="https://wiki.jenkins-ci.org/display/JENKINS/CCCC+Plugin" rel="noreferrer">CCCC</a> will provide required information for C and C++ code:</p> <p><img src="https://i.stack.imgur.com/f2GV5.png" alt="enter image description here"></p> <p><strong>Number of lines in a latex document</strong> I see several options to achieve that:</p> <ul> <li>adapt existing solution/plugin</li> <li>use repository statistics tool (<a href="http://scm-pepper.sourceforge.net/" rel="noreferrer">Pepper</a>, for example, can do the trick)</li> <li>use simple shell script to count lines and report it</li> </ul> <p><a href="http://scm-pepper.sourceforge.net/" rel="noreferrer">Pepper</a> will generate something like the following:</p> <p><img src="https://i.stack.imgur.com/6sMCC.png" alt="enter image description here"></p> <p>Please check Pepper <a href="http://scm-pepper.sourceforge.net/gallery/" rel="noreferrer">gallery</a>. There are another tools, for example: <a href="https://bitbucket.org/mg/hgchart/wiki/Home" rel="noreferrer">hgchart</a></p> <p><strong>Time between commits</strong></p> <p>The simplest solution is to let a commit to trigger some trivial job, so Jenkins will provide all information as part of build history (with a timeline, etc).</p> <p><img src="https://i.stack.imgur.com/Q5WMF.png" alt="enter image description here"></p> <p>Another solution is to use repository statistics tool once again:</p> <p><img src="https://i.stack.imgur.com/foNte.png" alt="enter image description here"></p> <p><strong>Anything that can be output by a script</strong></p> <p>There are several good plug-ins for that.</p> <ul> <li><a href="https://wiki.jenkins-ci.org/display/JENKINS/Plot+Plugin" rel="noreferrer">Plot plugin</a> can visualize multiple values provided as properties or csv file.</li> <li><a href="https://wiki.jenkins-ci.org/display/JENKINS/Measurement+Plots+Plugin" rel="noreferrer">Measurement Plots Plugin</a> scans the output in order to find values to be visualized</li> </ul> <p><img src="https://i.stack.imgur.com/rSqdd.png" alt="enter image description here"></p> <p>Happy continuous integration.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload