Skip to content

Update hive and add notification #245

@advaita-saha

Description

@advaita-saha

Hive Update

hive updates have been merged, but this now creates a new way of feeding client data
which is --client-file

example format of the file

- client: nimbus-el
  dockerfile: git
  build_args:
    tag: master

So for the nightly run we would utilise the pre-build images and the yaml file to generate would look something like

- client: nimbus-el
  dockerfile:
  build_args:
    tag: master

For the manual runs we need to get in an additional parameter from the user in jenkins which would be dockerfile type which can be either git or empty. The tag in this file is the branch
looking like

- client: nimbus-el
  dockerfile: git
  build_args:
    tag: <branch-name>

For a 2 client run for example the ethereum/sync run, the file would look something like this

- client: nimbus-el
  dockerfile: 
  build_args:
    tag: master
- client: reth

Notifications

Since hive runs are stable now, this is one of the major goals of hive is to detect regressions as we keep developing nimbus-eth1. Now we have all the results posted at https://hive.nimbus.team but we often might overlook being busy with other stuff
An ideal thing would be to track differences in test case passing and issue a notification in discord
Example of a recent regression detected by hive
Image

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions