doc/dev/continuous-integration.rst
branch3.27
changeset 12864 96af8cdcdc7d
equal deleted inserted replaced
12863:f725078656bd 12864:96af8cdcdc7d
       
     1 ======================
       
     2 Continuous Integration
       
     3 ======================
       
     4 
       
     5 Jenkins
       
     6 =======
       
     7 
       
     8 A public instance of jenkins is used to test CubicWeb and its cubes :
       
     9 
       
    10 * https://jenkins.logilab.org/
       
    11 * https://jenkins.logilab.org/view/Cubes/
       
    12 * https://jenkins.logilab.org/view/CubicWeb/
       
    13 
       
    14 Badges
       
    15 ------
       
    16 
       
    17 Badges are exported to be displayed on various pages. Here is an example :
       
    18 
       
    19 .. raw:: html
       
    20 
       
    21   <table><tr><td>
       
    22   <a href='https://jenkins.logilab.org/job/cubicweb-default/'><img src='https://jenkins.logilab.org/buildStatus/icon?job=cubicweb-default'></a></td>
       
    23 
       
    24   <td>&nbsp;is the status for the draft head on branch default of the <a href="https://hg.logilab.org/review/cubicweb">review repository</a></td></tr></table>
       
    25 
       
    26 Adding a project to Jenkins
       
    27 ---------------------------
       
    28 
       
    29 Adding a project to jenkins needs to be done through the
       
    30 `jenkins-jobs project <https://hg.logilab.org/master/jenkins-jobs/file/tip/README.rst>`_.
       
    31 
       
    32 Changes to the configuration are implemented by the
       
    33 `jenkins-jobs job <https://jenkins.logilab.org/job/jenkins-jobs/>`_.