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.4.0.tar.gz (122.0 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.4.0-py3-none-any.whl (195.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for colcon2deb-0.4.0.tar.gz
Algorithm Hash digest
SHA256 2ab343df10ee24796a4de635aaedfcadcae070b3535c8c57bf1ff503097b2e40
MD5 d2e67d220baac1ec9025272f8cf79a96
BLAKE2b-256 6c033113335d693d63909546efb46216dc2509d0326922b7b42982f7be5c2b00

See more details on using hashes here.

Provenance

The following attestation bundles were made for colcon2deb-0.4.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.4.0-py3-none-any.whl.

File metadata

  • Download URL: colcon2deb-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 195.6 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.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f46b4ae6188108d13a239e6ba8bab6a2ffcddf3f2a2e830d5f013f84655159c0
MD5 8f22b6d54f256c3896ce1ba865793462
BLAKE2b-256 cc6c2a5ae846916133f48b9e4d462c814d08c1ee501bcbffd35d2ad3c1df187c

See more details on using hashes here.

Provenance

The following attestation bundles were made for colcon2deb-0.4.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