Job builder-web-debian-10

README

Skip to build

Builder-web - a web frontend for reproducible builds

Builder-web takes in submissions of builds, typically from builder, and displays the produced artifacts in a way that makes it easy to compare checksums and build status. Produced binaries can be downloaded and run by users.

Overview

Builder-web is a single binary web server using a sqlite3 database with versioned schemas. Finished builds from builder are uploaded to builder-web, stored and indexed in the database and presented in the web interface to the user. Users can:

The build artifacts are stored on the filesystem, its metadata is stored in the database.

Setup

Builder-web consists of a binary builder-web that runs a web server on port 3000 listening on all interfaces by default. These values can be changed with the --port and --host flags respectively. See builder-web --help for more information.

The web server expects a sqlite3 database in its data directory.

Database migrations

The sqlite3 database builder-web uses contains versioning information. On every schema change the database schema version is updated, and migration and rollback scripts are provided. The tool for database migrations is builder-migrations. See the --help output for each migration for further details.

Build 2021-10-13 14:01:12 -00:00

Back to readme

Build took 9min58s.

Execution result: exited 0.

Reproduced by builds

2021-10-15 14:01:13 -00:00, 2021-10-14 14:01:13 -00:00, 2021-10-12 14:01:12 -00:00, 2021-10-11 14:01:12 -00:00, 2021-10-10 14:01:12 -00:00,

Build info

Comparisons with other builds

With latest build
With build 2021-10-09 14:01:12 -00:00 (output is identical binary)

Build artifacts

bin/builder-web.deb
SHA256:08e71149489faa9a3bd47b2cfe6c2d9c72af649454d9d9a92bc7bf4d59f8acd4 (10.6MB)
build-environment
SHA256:dc436ca9eb63fc8e1510eabb836a198da007c6c220e2b8b7a099b46341c8b475 (233B)
opam-switch
SHA256:6f384d31fbb37d86737f4c85e0ccd7423ac978750f04601aa547863d3395c474 (213kB)
system-packages
SHA256:839704978ff1903dd7a215606c1ed8b26bf63bbe326e587dbd5b7a925ac0439e (3.87kB)