https://github.com/regolith-linux/ci-images
A Docker container to build Regolith packages on GitHub Actions
https://github.com/regolith-linux/ci-images
Last synced: 3 months ago
JSON representation
A Docker container to build Regolith packages on GitHub Actions
- Host: GitHub
- URL: https://github.com/regolith-linux/ci-images
- Owner: regolith-linux
- Created: 2020-11-14T10:44:32.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2026-02-16T20:30:15.000Z (4 months ago)
- Last Synced: 2026-02-22T10:54:41.486Z (3 months ago)
- Language: Dockerfile
- Size: 48.8 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Regolith Deb Builder
This is a container to build Regolith packages for all supported distros and
codenames on GitHub Actions. It contains all the necessary files and dependencies
for [voulage] and [actions] and their corresponding scripts to work.
It supports building containers for multiple versions of Ubuntu and Debian (e.g.
LTS releases and the "latest" release) by specifying them as build arguments for
the Docker container build process:
```bash
$ docker build --build-arg=REFERENCE="ubuntu:" -t ci-ubuntu: .
```
For example, to build a container for "Focal Fossa":
```bash
$ docker build --build-arg=REFERENCE="ubuntu:focal" -t ci-ubuntu:focal .
```
The GitHub Actions for this repository are set up to build all supported releases
in a matrix and push them to GitHub Packages for the consumption in other GitHub
Actions from other repositories.
## Supported Container Registry
The images are pushed to GitHub Container Registry and are accessible under
`regolith-linux` namespace.
## Supported Tags
### Debian
The supported releases of Debian for different CPU architecture.
| Image Name | Tag Name (`amd64`) | Tag Name (`arm64`) |
|:------------|:-------------------|--------------------|
| `ci-debian` | `bookworm-amd64` | `bookworm-arm64` |
| `ci-debian` | `bullseye-amd64` | `bullseye-arm64` |
| `ci-debian` | `testing-amd64` | `testing-arm64` |
### Ubuntu
The supported releases of Ubuntu for different CPU architecture.
| Image Name | Tag Name (`amd64`) | Tag Name (`arm64`) |
|:------------|:-------------------|--------------------|
| `ci-ubuntu` | `focal-amd64` | `focal-arm64` |
| `ci-ubuntu` | `jammy-amd64` | `jammy-arm64` |
| `ci-ubuntu` | `kinetic-amd64` | `kinetic-arm64` |
| `ci-ubuntu` | `lunar-amd64` | `lunar-arm64` |
| `ci-ubuntu` | `mantic-amd64` | `mantic-arm64` |
| `ci-ubuntu` | `noble-amd64` | `noble-arm64` |
| `ci-ubuntu` | `oracular-amd64` | `oracular-arm64` |
| `ci-ubuntu` | `plucky-amd64` | `plucky-arm64` |
| `ci-ubuntu` | `questing-amd64` | `questing-arm64` |
## Example
```bash
docker pull ghcr.io/regolith-linux/ci-debian:bookworm-arm64
```
[voulage]: https://github.com/regolith-linux/voulage
[actions]: https://github.com/regolith-linux/actions