author | Nicolas Chauvat <nicolas.chauvat@logilab.fr> |
Fri, 07 Feb 2020 17:09:59 +0100 | |
changeset 12868 | 8fa3d2b0252d |
parent 12864 | 96af8cdcdc7d |
permissions | -rw-r--r-- |
12864
96af8cdcdc7d
[doc/dev/CI] initial information about jenkins
Arthur Lutz <arthur.lutz@logilab.fr>
parents:
diff
changeset
|
1 |
====================== |
96af8cdcdc7d
[doc/dev/CI] initial information about jenkins
Arthur Lutz <arthur.lutz@logilab.fr>
parents:
diff
changeset
|
2 |
Continuous Integration |
96af8cdcdc7d
[doc/dev/CI] initial information about jenkins
Arthur Lutz <arthur.lutz@logilab.fr>
parents:
diff
changeset
|
3 |
====================== |
96af8cdcdc7d
[doc/dev/CI] initial information about jenkins
Arthur Lutz <arthur.lutz@logilab.fr>
parents:
diff
changeset
|
4 |
|
96af8cdcdc7d
[doc/dev/CI] initial information about jenkins
Arthur Lutz <arthur.lutz@logilab.fr>
parents:
diff
changeset
|
5 |
Jenkins |
96af8cdcdc7d
[doc/dev/CI] initial information about jenkins
Arthur Lutz <arthur.lutz@logilab.fr>
parents:
diff
changeset
|
6 |
======= |
96af8cdcdc7d
[doc/dev/CI] initial information about jenkins
Arthur Lutz <arthur.lutz@logilab.fr>
parents:
diff
changeset
|
7 |
|
96af8cdcdc7d
[doc/dev/CI] initial information about jenkins
Arthur Lutz <arthur.lutz@logilab.fr>
parents:
diff
changeset
|
8 |
A public instance of jenkins is used to test CubicWeb and its cubes : |
96af8cdcdc7d
[doc/dev/CI] initial information about jenkins
Arthur Lutz <arthur.lutz@logilab.fr>
parents:
diff
changeset
|
9 |
|
96af8cdcdc7d
[doc/dev/CI] initial information about jenkins
Arthur Lutz <arthur.lutz@logilab.fr>
parents:
diff
changeset
|
10 |
* https://jenkins.logilab.org/ |
96af8cdcdc7d
[doc/dev/CI] initial information about jenkins
Arthur Lutz <arthur.lutz@logilab.fr>
parents:
diff
changeset
|
11 |
* https://jenkins.logilab.org/view/Cubes/ |
96af8cdcdc7d
[doc/dev/CI] initial information about jenkins
Arthur Lutz <arthur.lutz@logilab.fr>
parents:
diff
changeset
|
12 |
* https://jenkins.logilab.org/view/CubicWeb/ |
96af8cdcdc7d
[doc/dev/CI] initial information about jenkins
Arthur Lutz <arthur.lutz@logilab.fr>
parents:
diff
changeset
|
13 |
|
96af8cdcdc7d
[doc/dev/CI] initial information about jenkins
Arthur Lutz <arthur.lutz@logilab.fr>
parents:
diff
changeset
|
14 |
Badges |
96af8cdcdc7d
[doc/dev/CI] initial information about jenkins
Arthur Lutz <arthur.lutz@logilab.fr>
parents:
diff
changeset
|
15 |
------ |
96af8cdcdc7d
[doc/dev/CI] initial information about jenkins
Arthur Lutz <arthur.lutz@logilab.fr>
parents:
diff
changeset
|
16 |
|
96af8cdcdc7d
[doc/dev/CI] initial information about jenkins
Arthur Lutz <arthur.lutz@logilab.fr>
parents:
diff
changeset
|
17 |
Badges are exported to be displayed on various pages. Here is an example : |
96af8cdcdc7d
[doc/dev/CI] initial information about jenkins
Arthur Lutz <arthur.lutz@logilab.fr>
parents:
diff
changeset
|
18 |
|
96af8cdcdc7d
[doc/dev/CI] initial information about jenkins
Arthur Lutz <arthur.lutz@logilab.fr>
parents:
diff
changeset
|
19 |
.. raw:: html |
96af8cdcdc7d
[doc/dev/CI] initial information about jenkins
Arthur Lutz <arthur.lutz@logilab.fr>
parents:
diff
changeset
|
20 |
|
96af8cdcdc7d
[doc/dev/CI] initial information about jenkins
Arthur Lutz <arthur.lutz@logilab.fr>
parents:
diff
changeset
|
21 |
<table><tr><td> |
96af8cdcdc7d
[doc/dev/CI] initial information about jenkins
Arthur Lutz <arthur.lutz@logilab.fr>
parents:
diff
changeset
|
22 |
<a href='https://jenkins.logilab.org/job/cubicweb-default/'><img src='https://jenkins.logilab.org/buildStatus/icon?job=cubicweb-default'></a></td> |
96af8cdcdc7d
[doc/dev/CI] initial information about jenkins
Arthur Lutz <arthur.lutz@logilab.fr>
parents:
diff
changeset
|
23 |
|
96af8cdcdc7d
[doc/dev/CI] initial information about jenkins
Arthur Lutz <arthur.lutz@logilab.fr>
parents:
diff
changeset
|
24 |
<td> 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> |
96af8cdcdc7d
[doc/dev/CI] initial information about jenkins
Arthur Lutz <arthur.lutz@logilab.fr>
parents:
diff
changeset
|
25 |
|
96af8cdcdc7d
[doc/dev/CI] initial information about jenkins
Arthur Lutz <arthur.lutz@logilab.fr>
parents:
diff
changeset
|
26 |
Adding a project to Jenkins |
96af8cdcdc7d
[doc/dev/CI] initial information about jenkins
Arthur Lutz <arthur.lutz@logilab.fr>
parents:
diff
changeset
|
27 |
--------------------------- |
96af8cdcdc7d
[doc/dev/CI] initial information about jenkins
Arthur Lutz <arthur.lutz@logilab.fr>
parents:
diff
changeset
|
28 |
|
96af8cdcdc7d
[doc/dev/CI] initial information about jenkins
Arthur Lutz <arthur.lutz@logilab.fr>
parents:
diff
changeset
|
29 |
Adding a project to jenkins needs to be done through the |
96af8cdcdc7d
[doc/dev/CI] initial information about jenkins
Arthur Lutz <arthur.lutz@logilab.fr>
parents:
diff
changeset
|
30 |
`jenkins-jobs project <https://hg.logilab.org/master/jenkins-jobs/file/tip/README.rst>`_. |
96af8cdcdc7d
[doc/dev/CI] initial information about jenkins
Arthur Lutz <arthur.lutz@logilab.fr>
parents:
diff
changeset
|
31 |
|
96af8cdcdc7d
[doc/dev/CI] initial information about jenkins
Arthur Lutz <arthur.lutz@logilab.fr>
parents:
diff
changeset
|
32 |
Changes to the configuration are implemented by the |
96af8cdcdc7d
[doc/dev/CI] initial information about jenkins
Arthur Lutz <arthur.lutz@logilab.fr>
parents:
diff
changeset
|
33 |
`jenkins-jobs job <https://jenkins.logilab.org/job/jenkins-jobs/>`_. |