summaryrefslogtreecommitdiffstats
path: root/documentation/test-manual/understand-autobuilder.rst
diff options
context:
space:
mode:
authorMichael Opdenacker <michael.opdenacker@bootlin.com>2023-12-06 16:48:49 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2023-12-18 13:18:55 +0000
commitbd8f3acd14386d62b9510aab5fbd878e7a2902cd (patch)
treec491bbba46efb681ce684eac5580c1fbac158ce6 /documentation/test-manual/understand-autobuilder.rst
parentd9be74b13f402b796b0250dd2a3470ae1443eebe (diff)
downloadpoky-bd8f3acd14386d62b9510aab5fbd878e7a2902cd.tar.gz
test-manual: add or improve hyperlinks
(From yocto-docs rev: db88611b8d80ce909afa697766123001fa4e5741) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/test-manual/understand-autobuilder.rst')
-rw-r--r--documentation/test-manual/understand-autobuilder.rst31
1 files changed, 16 insertions, 15 deletions
diff --git a/documentation/test-manual/understand-autobuilder.rst b/documentation/test-manual/understand-autobuilder.rst
index a3fff29aca..6b4fab4f0b 100644
--- a/documentation/test-manual/understand-autobuilder.rst
+++ b/documentation/test-manual/understand-autobuilder.rst
@@ -9,8 +9,8 @@ Execution Flow within the Autobuilder
9 9
10The "a-full" and "a-quick" targets are the usual entry points into the 10The "a-full" and "a-quick" targets are the usual entry points into the
11Autobuilder and it makes sense to follow the process through the system 11Autobuilder and it makes sense to follow the process through the system
12starting there. This is best visualized from the Autobuilder Console 12starting there. This is best visualized from the :yocto_ab:`Autobuilder
13view (:yocto_ab:`/typhoon/#/console`). 13Console view </typhoon/#/console>`.
14 14
15Each item along the top of that view represents some "target build" and 15Each item along the top of that view represents some "target build" and
16these targets are all run in parallel. The 'full' build will trigger the 16these targets are all run in parallel. The 'full' build will trigger the
@@ -18,9 +18,9 @@ majority of them, the "quick" build will trigger some subset of them.
18The Autobuilder effectively runs whichever configuration is defined for 18The Autobuilder effectively runs whichever configuration is defined for
19each of those targets on a separate buildbot worker. To understand the 19each of those targets on a separate buildbot worker. To understand the
20configuration, you need to look at the entry on ``config.json`` file 20configuration, you need to look at the entry on ``config.json`` file
21within the ``yocto-autobuilder-helper`` repository. The targets are 21within the :yocto_git:`yocto-autobuilder-helper </yocto-autobuilder-helper>`
22defined in the overrides' section, a quick example could be qemux86-64 22repository. The targets are defined in the ``overrides`` section, a quick
23which looks like:: 23example could be ``qemux86-64`` which looks like::
24 24
25 "qemux86-64" : { 25 "qemux86-64" : {
26 "MACHINE" : "qemux86-64", 26 "MACHINE" : "qemux86-64",
@@ -88,9 +88,9 @@ roughly consist of:
88 88
89#. *Obtain yocto-autobuilder-helper* 89#. *Obtain yocto-autobuilder-helper*
90 90
91 This step clones the ``yocto-autobuilder-helper`` git repository. 91 This step clones the :yocto_git:`yocto-autobuilder-helper </yocto-autobuilder-helper>`
92 This is necessary to prevent the requirement to maintain all the 92 git repository. This is necessary to avoid the requirement to maintain all
93 release or project-specific code within Buildbot. The branch chosen 93 the release or project-specific code within Buildbot. The branch chosen
94 matches the release being built so we can support older releases and 94 matches the release being built so we can support older releases and
95 still make changes in newer ones. 95 still make changes in newer ones.
96 96
@@ -251,13 +251,14 @@ Deploying Yocto Autobuilder
251=========================== 251===========================
252 252
253The most up to date information about how to setup and deploy your own 253The most up to date information about how to setup and deploy your own
254Autobuilder can be found in README.md in the ``yocto-autobuilder2`` 254Autobuilder can be found in :yocto_git:`README.md </yocto-autobuilder2/tree/README.md>`
255repository. 255in the :yocto_git:`yocto-autobuilder2 </yocto-autobuilder2>` repository.
256 256
257We hope that people can use the ``yocto-autobuilder2`` code directly but 257We hope that people can use the :yocto_git:`yocto-autobuilder2 </yocto-autobuilder2>`
258it is inevitable that users will end up needing to heavily customise the 258code directly but it is inevitable that users will end up needing to heavily
259``yocto-autobuilder-helper`` repository, particularly the 259customize the :yocto_git:`yocto-autobuilder-helper </yocto-autobuilder-helper>`
260``config.json`` file as they will want to define their own test matrix. 260repository, particularly the ``config.json`` file as they will want to define
261their own test matrix.
261 262
262The Autobuilder supports two customization options: 263The Autobuilder supports two customization options:
263 264