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.3.tar.gz (119.5 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.3-py3-none-any.whl (193.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: colcon2deb-0.3.3.tar.gz
  • Upload date:
  • Size: 119.5 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.3.tar.gz
Algorithm Hash digest
SHA256 e7ca18ba241499aca9c98b694c0c13aa260eb755239256d79cf5af2c0a84d23e
MD5 89504559cc9c714b839b792e2d34ff30
BLAKE2b-256 94225e2a5a90cb97f61a2f45142957a2439243a4d052b10128f7821956de4a96

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: colcon2deb-0.3.3-py3-none-any.whl
  • Upload date:
  • Size: 193.4 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 df0de1c0e4d4799c8d9022040452519c6f981579090827cbcab2e67c6781a63d
MD5 3b8b09c6d96443717965667e7c450d61
BLAKE2b-256 3938efe927fb886ea87ff0523a27a72b27f16dd6b9e01547172a0f78fc953206

See more details on using hashes here.

Provenance

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