diff options
author | Michael Opdenacker <michael.opdenacker@bootlin.com> | 2023-12-06 16:48:49 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2023-12-18 13:18:55 +0000 |
commit | bd8f3acd14386d62b9510aab5fbd878e7a2902cd (patch) | |
tree | c491bbba46efb681ce684eac5580c1fbac158ce6 /documentation/test-manual/understand-autobuilder.rst | |
parent | d9be74b13f402b796b0250dd2a3470ae1443eebe (diff) | |
download | poky-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.rst | 31 |
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 | ||
10 | The "a-full" and "a-quick" targets are the usual entry points into the | 10 | The "a-full" and "a-quick" targets are the usual entry points into the |
11 | Autobuilder and it makes sense to follow the process through the system | 11 | Autobuilder and it makes sense to follow the process through the system |
12 | starting there. This is best visualized from the Autobuilder Console | 12 | starting there. This is best visualized from the :yocto_ab:`Autobuilder |
13 | view (:yocto_ab:`/typhoon/#/console`). | 13 | Console view </typhoon/#/console>`. |
14 | 14 | ||
15 | Each item along the top of that view represents some "target build" and | 15 | Each item along the top of that view represents some "target build" and |
16 | these targets are all run in parallel. The 'full' build will trigger the | 16 | these 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. | |||
18 | The Autobuilder effectively runs whichever configuration is defined for | 18 | The Autobuilder effectively runs whichever configuration is defined for |
19 | each of those targets on a separate buildbot worker. To understand the | 19 | each of those targets on a separate buildbot worker. To understand the |
20 | configuration, you need to look at the entry on ``config.json`` file | 20 | configuration, you need to look at the entry on ``config.json`` file |
21 | within the ``yocto-autobuilder-helper`` repository. The targets are | 21 | within the :yocto_git:`yocto-autobuilder-helper </yocto-autobuilder-helper>` |
22 | defined in the ‘overrides' section, a quick example could be qemux86-64 | 22 | repository. The targets are defined in the ``overrides`` section, a quick |
23 | which looks like:: | 23 | example 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 | ||
253 | The most up to date information about how to setup and deploy your own | 253 | The most up to date information about how to setup and deploy your own |
254 | Autobuilder can be found in README.md in the ``yocto-autobuilder2`` | 254 | Autobuilder can be found in :yocto_git:`README.md </yocto-autobuilder2/tree/README.md>` |
255 | repository. | 255 | in the :yocto_git:`yocto-autobuilder2 </yocto-autobuilder2>` repository. |
256 | 256 | ||
257 | We hope that people can use the ``yocto-autobuilder2`` code directly but | 257 | We hope that people can use the :yocto_git:`yocto-autobuilder2 </yocto-autobuilder2>` |
258 | it is inevitable that users will end up needing to heavily customise the | 258 | code directly but it is inevitable that users will end up needing to heavily |
259 | ``yocto-autobuilder-helper`` repository, particularly the | 259 | customize the :yocto_git:`yocto-autobuilder-helper </yocto-autobuilder-helper>` |
260 | ``config.json`` file as they will want to define their own test matrix. | 260 | repository, particularly the ``config.json`` file as they will want to define |
261 | their own test matrix. | ||
261 | 262 | ||
262 | The Autobuilder supports two customization options: | 263 | The Autobuilder supports two customization options: |
263 | 264 | ||