Job builder-web-freebsd

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 11:08:10 -00:00

Back to readme

Build took 7min26s.

Execution result: exited 0.

Reproduced by builds

2021-10-15 11:08:56 -00:00, 2021-10-14 11:08:33 -00:00,

Build info

Comparisons with other builds

With latest build
With build 2021-10-12 11:07:47 -00:00 (output is identical binary)
With build 2021-10-08 11:06:17 -00:00 (output is identical binary)

Build artifacts

bin/builder_web.pkg
SHA256:8e9c106c42300f1bfae0328c8c648491054558bbfdfe9e557a745f034dd3c890 (8.9MB)
build-environment
SHA256:de5e6d49dfc850ce88569a455760ba89f7af670d07ce5372b2108109e6f1cb37 (238B)
opam-switch
SHA256:6f384d31fbb37d86737f4c85e0ccd7423ac978750f04601aa547863d3395c474 (213kB)
system-packages
SHA256:6325be6b74b1fc9782ae3c7bf434f26cc462996c692920b33ad7295116617980 (216B)