Skip to content

A set of Github actions to produce base docker images for Ignition CI

Notifications You must be signed in to change notification settings

gazebo-tooling/setup-gz-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 

Repository files navigation

setup-gz-docker

Build Docker image

Repository to periodically build and upload docker containers for Gazebo dependencies. Used to cache common binary dependencies to speed up Github Actions builds.

This currently uses Github Actions on-schedule to build hourly.

Installed dependencies

A set of base dependencies are installed for ease of CI/development use. These include:

As part of the build, this will fetch all package sources from a given gazebodistro collection file. A collection is a yaml file intended to be used with vcstool. An example of a collection is Dome.

It will then install dependencies from each package's .github/ci/packages.apt file. A packages.apt file includes a list of binary apt depdencies, one per line. An example packages.apt file is in gz-common

Packages produced

The periodic action currently pushes successful containers to the Github Container Registry

The images currently produced are listed on the gazebo-tooling packages index.

These include:

  • ghcr.io/gazebo-tooling/gz-ubuntu:bionic - Base bionic development image with no Gazebo-collection specific binaries
  • ghcr.io/gazebo-tooling/gz-ubuntu:focal - Base focal development image with no Gazebo-collection specific binaries
  • ghcr.io/gazebo-tooling/gz-ubuntu:jammy - Base jammy development image with no Gazebo-collection specific binaries
  • ghcr.io/gazebo-tooling/gz-ubuntu:citadel-bionic - Bionic image with Citadel dependencies
  • ghcr.io/gazebo-tooling/gz-ubuntu:fortress-focal - Focal image with Fortress dependencies
  • ghcr.io/gazebo-tooling/gz-ubuntu:garden-jammy - Jammy image with Garden dependencies

About

A set of Github actions to produce base docker images for Ignition CI

Resources

Stars

Watchers

Forks

Releases

No releases published