Skip to main content

Build Debian packages for Autoware in isolated Docker containers

Project description

colcon2deb

Build Debian packages from ROS 2 colcon workspaces using Docker containers.

Installation

git clone https://github.com/NEWSLabNTU/colcon2deb.git
cd colcon2deb
just build
just install

Quick Start

  1. Create a configuration file:
# config.yaml
version: 1

docker:
  dockerfile: ./Dockerfile
  image_name: my-builder

output:
  directory: ./build

build:
  ros_distro: humble
  1. Run the build:
colcon2deb --workspace /path/to/ros_ws --config config.yaml
  1. Find packages in ./build/dist/.

Examples

See examples/ for pre-configured Autoware builds:

cd examples/autoware-2025.02-amd64
# Prepare workspace (see example README)
just build

Documentation

Full documentation: book/

Related Projects

License

Apache License 2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

colcon2deb-0.3.0.tar.gz (118.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

colcon2deb-0.3.0-py3-none-any.whl (192.7 kB view details)

Uploaded Python 3

File details

Details for the file colcon2deb-0.3.0.tar.gz.

File metadata

  • Download URL: colcon2deb-0.3.0.tar.gz
  • Upload date:
  • Size: 118.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for colcon2deb-0.3.0.tar.gz
Algorithm Hash digest
SHA256 e8a04c0dba5e6086eeb2917a8b5ee16ef71ecce1a7311927077d5b175e8d8b1a
MD5 b9b45a1b21c848f695d0cf895eb90172
BLAKE2b-256 12ba16720a432f31ca26fbb2d3a3fe025e4175d551300f4b6408b22424b805e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for colcon2deb-0.3.0.tar.gz:

Publisher: release.yml on NEWSLabNTU/colcon2deb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file colcon2deb-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: colcon2deb-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 192.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for colcon2deb-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6cfc33f6bd9a9f3f5893dc96e75b566bc62bc166a8a81edf0ffbf4e08eaf2bb9
MD5 050a6362002b0d7072b9f753c7fdbf09
BLAKE2b-256 10064e1272e68a8fb4f78d14ca768166d5f65637a82328be5b78351ab3f77ec8

See more details on using hashes here.

Provenance

The following attestation bundles were made for colcon2deb-0.3.0-py3-none-any.whl:

Publisher: release.yml on NEWSLabNTU/colcon2deb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page