Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 1.05 KB

README.md

File metadata and controls

16 lines (12 loc) · 1.05 KB

Runner

The runner is a docker container which is spun up by the server to actually build a package.

In essence, it is just an ArchLinux docker container with some basic configuration and a shell script. The docker image is built by a Actions job every night, to include the newest dependencies and changes from ArchLinux.

Because ArchLinux updates very frequently, the server will automatically pull the latest image every night (and on startup).

Containers of this image will be created automatically by the server, so you don't have to configure anything. You can change the runner image used on the server, but note that it must behave very similarly to the normal one.

Building

To build the runner container by yourself, you can clone this repository, and build from inside the runner/ (this) directory. You could run this from the root.

cd runner
docker build . -t serene-aur-runner