Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/automattic/chromium

Regularly built versions of Chromium
https://github.com/automattic/chromium

chromium docker makefile

Last synced: 17 days ago
JSON representation

Regularly built versions of Chromium

Awesome Lists containing this project

README

        

# Chromium Builder

Builds Chromium stable / beta /dev

## Usage

```bash
docker create --name chromium a8cdata/chromium:76.0.3809.100 .
docker cp chromium:/chrome-linux-76.0.3809.100.zip
```

# Building

First, you need to update the version mappings

```bash
make generate
```

Then, start the build:

```bash
make -j
```

## Requirements

- at least 24GB ram
- decent amount of CPUs
- ZFS as the docker storage driver (can configure with `sudo make zfs`)

On a machine with 12 cores and 64gb of ram, it takes several hours to build from scratch.

## Automation

Drop the following line in cron which will build the images daily at 5am:

```cron
0 5 * * * cd path/to/chromium; make all
```