Skip to content

lineDUBbed: DUB package tester platform

Notifications You must be signed in to change notification settings

analogjupiter/linedubbed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 

Repository files navigation

lineDUBbed

DUB package testing platform

Controller

Runner

Abbreviated as LDR.

System requirements

Resource Minimum Recommended
Machine Virtual Machine dedicated (“bare-metal”)
Operating System Debian 12 Debian 12
CPU dual-core quad-core
RAM 2 GB 8 GB
Disk space ? 64 GB

Runners are supposed to be deployed as appliances. Install the runner on a newly installed machine dedicated to running LDR.

A bare-metal installation isn’t necessary; virtual machines are fine, but might yield less accurate test results.

Container virtualized installations (like LXC, LXD) are not supported. As LDR uses application containers itself, such setups would be subject to the complexity of nested containers. Assumptions and requirements of container engines usually aren’t met in those environments (without further tweaking).

To reduce complexity and provide a more streamlined user experience, each release of the runner supports only a single operating system. There are no plans to add support for non-Debian systems or Debian derivatives. (With a few patches to the installation, you should be able to get it up and running on unsupported systems, too.)

Setup

apt-get update && apt-get -y install curl
curl -sSLo ldr-setup.sh https://github.com/analogjupiter/linedubbed/blob/main/runner/setup.sh?raw=true
chmod +x ldr-setup.sh
./ldr-setup.sh

Update

/opt/ldr/update.sh

About

lineDUBbed: DUB package tester platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published