Toaster: Difference between revisions

From Yocto Project
Jump to navigationJump to search
No edit summary
No edit summary
Line 5: Line 5:


=== Using Toaster ===
=== Using Toaster ===
 
[[File:Screenshot toaster analyis.png|thumb|Analysis of builds using Toaster]]
Toaster can run in various modes and setups.
Toaster can run in various modes and setups.


Line 36: Line 36:
* [[Toaster and bitbake communications]]
* [[Toaster and bitbake communications]]
* [[Toaster testing plan]]
* [[Toaster testing plan]]


=== In progress documentation ===
=== In progress documentation ===

Revision as of 11:36, 31 March 2016

Toaster is a web-based interface to OpenEmbedded and BitBake.

Screenshot of Toaster 2.1

General discussion about Toaster happens on a dedicated mailing list: https://lists.yoctoproject.org/listinfo/toaster

Using Toaster

Analysis of builds using Toaster

Toaster can run in various modes and setups.

  • Local mode - in this mode Toaster is setup for use as a local development tool. It can be used to configure builds or just as a receiver for builds done on the command line with bitbake. You can launch it like this:
$ source oe-init-build-env
$ source toaster start

You then navigate to the link in your browser (e.g. [[1]]) and configure a project. Or start building in the normal way with bitbake via the command line. Toaster will automatically pick up the builds and you will be able to see them on the build dashboard in your browser.

  • Production mode - All the same functionality as the local mode but with the web server setup as a shared service for multiple developers to use, this sets up Toaster as a wsgi application and requires additional configuration.

Toaster How-to's

Specific pages with Toaster how-tos are available below.

About Toaster

In progress documentation

We are currently preparing the documentation for the Toaster build functionality. The content here is just a brain dump of what we need to cover (in no particular order). Feel free to add and create content as you see fit: