Branch for pbuilder, build debian packages
Because pbuilder is a chroot, must be run privileged
docker run -v "$PWD:/workspace" --privileged akshmakov/builder:pbuilder pbuilder create
docker run -v "$PWD:/workspace" akshmakov/builder:pbuilder pull-debian-source PACKAGE_NAME
docker run -v "$PWD:/workspace" --privileged akshmakov/builder:pbuilder pbuilder build package.dsc
Use for your build environments in docker-compose
version: '2'
services:
pbuilder:
image: akshmakov/builder:pbuilder
volumes:
- "./:/workspace"
env_file: # optional
- pbuilder.env
entrypoint: [ "pbuilder" ]
update:
extends: pbuilder
command: update
build:
extends: pbuilder
entrypoint: [ "pbuilder" , "build" ]
initialize the pbuilder for our target distribution (defaults to container distribution)
docker-compose run init
build a package
docker-compose run build my-package.dsc
Content type
Image
Digest
Size
199.7 MB
Last updated
about 9 years ago
docker pull akshmakov/builder