Public | Automated Build

Last pushed: 2 years ago
Short Description
ArchLinux automated package building using CI services
Full Description

ArchLinux Package Building Container

This repo holds a docker container which can be used to build ArchLinux packages inside a continous-integration
service (such as Travis CI). This allows you to have GIT repo for your ArchLinux package, including a CI configuration (eg: .travis.yml) which can use this container to build the package and automatically upload it to a given repository, via FTP.

The corresponding image is named v01d/archlinux-build on dockerhub. It is based on pritunl/archlinux:latest. You can change the tag of the base image to a specific one of your interest.

Using Travis CI

Use the provided travis.yml template and place it in the root of your package GIT repo. Register your repo with travis and then push the repo to start the build.

You should edit the travis file to point to your package repository and set your FTP user and password, as FTP_USER and FTP_PASSWORD variables. It is strongly recommended to use Travis' encrypted variables for this.

Docker Pull Command
Source Repository