Add a description of global-jjb
[releng/global-jjb.git] / docs / index.rst
1 .. _lfreleng-global-jjb:
2
3 Linux Foundation Releng Global JJB
4 ==================================
5
6 Linux Foundation Release Engineering Global Jenkins Job Builder (JJB)
7 Documentation.
8
9 Global-JJB is a library project containing reusable Jenkins Job Builder
10 templates. Mainly used by LFCI to deploy management Jenkins jobs to an LF
11 managed Jenkins instance, there are other jobs defined for which may be helpful
12 to projects whom use the same build technology. The intention is to save time
13 for projects from having to define their own job templates.
14
15 Guides
16 ------
17
18 .. toctree::
19    :maxdepth: 2
20
21    best-practices
22    configuration
23
24 Global JJB Templates
25 --------------------
26
27 Job template code is in the `jjb/` directory but documentation is in the
28 `docs/jjb/` directory of this project.
29
30 - :doc:`jjb/lf-ci-jobs`
31 - :doc:`jjb/lf-macros`
32 - :doc:`jjb/lf-maven-jobs`
33 - :doc:`jjb/lf-node-jobs`
34 - :doc:`jjb/lf-python-jobs`
35 - :doc:`jjb/lf-rtd-jobs`
36
37 Indices and tables
38 ==================
39
40 * :ref:`genindex`
41 * :ref:`modindex`
42 * :ref:`search`