The Yocto Autobuilder: Difference between revisions

From Yocto Project
Jump to navigationJump to search
No edit summary
Line 3: Line 3:
The Yocto AutoBuilder is a buildbot based autobuilder implementation that can be used to build out and test custom distros utilizing OE-Core (either bare or through the poky repository)
The Yocto AutoBuilder is a buildbot based autobuilder implementation that can be used to build out and test custom distros utilizing OE-Core (either bare or through the poky repository)


The source code can be downloaded from the [yocto-autobuilder http://git.yoctoproject.org/cgit/cgit.cgi/yocto-autobuilder/] repository.
The source code can be downloaded from the [yocto-autobuilder2 http://git.yoctoproject.org/cgit/cgit.cgi/yocto-autobuilder2/] and [yocto-autobuilder-helper http://git.yoctoproject.org/cgit/cgit.cgi/yocto-autobuilder-helper/] repositories.


For details on the design and configuration of the AutoBuilder, refer to the '''''YoctoAutobuilderDevelopersDocument.html''''' document in the ''docs'' directory of the yocto-autobuilder git repo.
For details on the design and configuration of the AutoBuilder, refer to the documentation in those repositories.


The yocto-autobuilder maintainer is [[User:Joshua_Lock | Joshua Lock]]. All patches to the yocto-autobuilder should be sent to yocto@yoctoproject.org with "[yocto-autobuilder]" in the Subject line. Please CC: joshua.g.lock@linux.intel.com.
The yocto-autobuilder maintainer is [[User:Rpurdie | Richard Purdie]]. All patches to the yocto-autobuilder2 should be sent to yocto@yoctoproject.org with "[yocto-autobuilder2]" in the Subject line. Please CC: richard.purdie@linuxfoundation.org.


If you have access to our production autobuilder, please read the documentation on [[How_to_start_a_build_on_the_Autobuilder | how to kick off builds]].
If you have access to our production autobuilder, please read the documentation on [[How_to_start_a_build_on_the_Autobuilder | how to kick off builds]].
Line 14: Line 14:


* [[Accessing Autobuilders]]
* [[Accessing Autobuilders]]
* [http://autobuilder.yoctoproject.org/pub/nightly/ Nightly build output] ­-- http://autobuilder.yoctoproject.org/pub/nightly/
* [https://autobuilder.yocto.io/pub/non-release/ non-release build output] ­-- https://autobuilder.yocto.io/pub/non-release/
* [https://autobuilder.yocto.io/pub/releases/ release build output] ­-- https://autobuilder.yocto.io/pub/releases/
* [[AutoBuilder Maintenance]]
* [[AutoBuilder Maintenance]]
* [[AutoBuilder Cluster Setup]]
* [[AutoBuilder Cluster Setup]]

Revision as of 12:41, 27 June 2019

The Yocto AutoBuilder

The Yocto AutoBuilder is a buildbot based autobuilder implementation that can be used to build out and test custom distros utilizing OE-Core (either bare or through the poky repository)

The source code can be downloaded from the [yocto-autobuilder2 http://git.yoctoproject.org/cgit/cgit.cgi/yocto-autobuilder2/] and [yocto-autobuilder-helper http://git.yoctoproject.org/cgit/cgit.cgi/yocto-autobuilder-helper/] repositories.

For details on the design and configuration of the AutoBuilder, refer to the documentation in those repositories.

The yocto-autobuilder maintainer is Richard Purdie. All patches to the yocto-autobuilder2 should be sent to yocto@yoctoproject.org with "[yocto-autobuilder2]" in the Subject line. Please CC: richard.purdie@linuxfoundation.org.

If you have access to our production autobuilder, please read the documentation on how to kick off builds.

Resources

AutoBuilder Automated Testing

The AutoBuilder is able to execute automated testing too when the proper configuration is added. The AutoBuilder relies on what the Yocto Project exposes as automated test tools and it doesn't include support for directly executing tests. The AutoBuilder has been used for test execution (runtime, selftests) in the Yocto Project long before it was chosen as the automated test framework over LAVA. Instructions on how to add tests to the AutoBuilder can be seen here.