|author||Gavin Mak <email@example.com>||Fri Apr 16 21:31:54 2021|
|committer||Gavin Mak <firstname.lastname@example.org>||Fri Apr 16 21:31:54 2021|
Add margins to result rows without test variant results Some rows' innerHTML are plain text strings and contain no formatting. This change adds margins around such rows and makes the overall appearance match rows formatted with <ul> elements. Bug: 1174869 Change-Id: I095ff616c9bb1099de45ce28964bae4990076ff8 Reviewed-on: https://chromium-review.googlesource.com/c/infra/gerrit-plugins/buildbucket/+/2832456 Reviewed-by: Nodir Turakulov <email@example.com>
This plugin is configured via the
buildbucket.config file present in the repo‘s
refs/meta/config ref, as well as the same file in all repositories in the repo’s inheritance chain (up to and including All-Projects).
An example buildbucket.config is below:
[host] git = "chromium.googlesource.com" gerrit = "chromium-review.googlesource.com" [bucket "luci.chromium.try"] [bucket "luci.chrome.try"]
In the vast majority of cases, the
host.gerrit values are global to the entire host, so that stanza is specified in the All-Projects repo. Buckets and builders, on the other hand, are almost always very repository-specific, and so are only specified in “leaf” repositories which are not in any other repo's inheritance chain.
All changes to
buildbucket.config files are instantly reflected. There is no caching period or need to restart the server.
If your project doesn't want the “retry failed” button to show, you can disable it:
[option] hide-retry-button = true
Use the script run-with-testsite.sh; this rebuilds the plugin with bazel, copies it over and restarts the local testsite. Example invocation:
GERRIT_DIR=~/gerrit GERRIT_TESTSITE_DIR=~/testsite ./run-with-testsite.sh
Use the script run-with-prod-data.sh; this creates a temporary directory with the plugin source in the expected layout and then invokes
polygerrit-ui/run-server.sh. Example invocation:
npm run wct-test
Note: Testing is disabled for Safari due to this issue.