gokrazy / bakery

continuous integration testing infrastructure

Home Page:https://gokrazy.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The bakery is part of the gokrazy project. It consists of a set of programs, installed on multiple different Raspberry Pis at stapelberg’s place:

  • A number of “sacrificial” Raspberry Pis (bakery, bakery4, bakeryzero2w, etc.) are running a gokrazy image with the bake program. The program prints success messages to the serial console.
  • The bootery program installs updated gokrazy images on the bakery Raspberry Pis and waits for the success messages printed by the bake program (the Raspberry Pi running bootery is physically connected to the serial console of the bakery Raspberry Pi).

The bootery program is used in our continuous integration setup to verify that new firmware and kernel versions actually work on real hardware.

Setup

gok add github.com/gokrazy/bakery/cmd/bake

About

continuous integration testing infrastructure

https://gokrazy.org

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Go 100.0%