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.2.3.tar.gz (19.2 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.2.3-py3-none-any.whl (24.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for colcon2deb-0.2.3.tar.gz
Algorithm Hash digest
SHA256 33747061c4b1cdb4a5cfc6ca2710474a90b26d03ba242403d87f257647e822da
MD5 89312b5360ca6a413b8a8eec263f9c7f
BLAKE2b-256 cdec9bb5ac27e167e08f950968ab59db375f071939823d6b3db3be6bf2324688

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: colcon2deb-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 24.3 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.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2c3b3319c6653e9fc723d0c8d05b4e8a3b8119e3a99566302d65056749c6d173
MD5 f7724f36f67993807dfd2c5e009ff9b7
BLAKE2b-256 04e76c2f044125cf31ba02c2c176898d13435f9b8332b2f725edd70ff75d9a00

See more details on using hashes here.

Provenance

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