yocto-autobuilder2/yocto_console_view
Richard Purdie eacbfed5b4 yocto_console_view: Fix onNew update logic and drop pointless return values
The logic in the function was odd, we need to trigger onChange if we update
any values. The return values are also pointless. Fix and clean up the code
logic accordingly.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-29 18:36:14 +00:00
..
src yocto_console_view: Fix onNew update logic and drop pointless return values 2020-11-29 18:36:14 +00:00
test yocto_console_view: Add initial version of our customisation buildbot plugin 2018-06-10 17:17:30 +01:00
yocto_console_view yocto_console_view: Convert to new plugin standards to match upstream buildbot 2020-11-29 18:33:03 +00:00
package.json yocto_console_view: Convert to new plugin standards to match upstream buildbot 2020-11-29 18:33:03 +00:00
README.txt yocto_console_view: Add initial version of our customisation buildbot plugin 2018-06-10 17:17:30 +01:00
setup.cfg yocto_console_view: Convert to new plugin standards to match upstream buildbot 2020-11-29 18:33:03 +00:00
setup.py yocto_console_view: Convert to new plugin standards to match upstream buildbot 2020-11-29 18:33:03 +00:00
webpack.config.js yocto_console_view: Convert to new plugin standards to match upstream buildbot 2020-11-29 18:33:03 +00:00

This custom buildbot plugin does three things:

* Replaces the "Console View" with our own "Yocto Console View"
* Adds a yoctochangedetails element to customise the information we display about a build
  (link to the code repository, link to error reporting for the build)
* Add a custom field element, ReleaseSelector to the force build scheduler allowing 
  us to customise the form input fields to allow auto population of fields for 
  specific release branch combinations

The plugin ships in compiled form along with its source code. The generated files are:

yocto_console_view/static/*
yocto_console_view/VERSION

In order to build this plugin you need a buildbot development environment setup along
with its dependencies. FIXME, add more info on building.