Skip to content

Push all BASE images to Docker Hub #32

Push all BASE images to Docker Hub

Push all BASE images to Docker Hub #32

name: Push all BASE images to Docker Hub
on:
push:
schedule:
- cron: '30 16 * * MON' # Every Monday at 4:30 PM UTC
permissions:
packages: write
contents: read
jobs:
default_ubuntu_jammy:
name: Default Ubuntu 22.04
uses: ./.github/workflows/build-image.yml
with:
image: samyarsadat/custom_base_images
image_tag: default-ubuntu-22.04
dockerfile_path: ./base_images/default_ubuntu/Dockerfile_22-04
secrets:
DOCKER_USERNAME: ${{secrets.DOCKER_USERNAME}}
DOCKER_PASSWORD: ${{secrets.DOCKER_PASSWORD}}
default_alpine_latest:
name: Default Alpine Latest
uses: ./.github/workflows/build-image.yml
with:
image: samyarsadat/custom_base_images
image_tag: default-alpine-latest
dockerfile_path: ./base_images/default_alpine/Dockerfile_latest
secrets:
DOCKER_USERNAME: ${{secrets.DOCKER_USERNAME}}
DOCKER_PASSWORD: ${{secrets.DOCKER_PASSWORD}}
base_ros_humble:
name: Base ROS Humble
uses: ./.github/workflows/build-image.yml
with:
image: samyarsadat/custom_base_images
image_tag: base-ros-humble
dockerfile_path: ./base_images/base_ros/Dockerfile_humble
secrets:
DOCKER_USERNAME: ${{secrets.DOCKER_USERNAME}}
DOCKER_PASSWORD: ${{secrets.DOCKER_PASSWORD}}
full_ros_humble:
name: Full Desktop ROS Humble
uses: ./.github/workflows/build-image.yml
with:
image: samyarsadat/custom_base_images
image_tag: desktop-full-ros-humble
dockerfile_path: ./base_images/desktop_full_ros/Dockerfile_humble
architectures: "linux/amd64" # OSRF Profile ROS images are only available for AMD64
secrets:
DOCKER_USERNAME: ${{secrets.DOCKER_USERNAME}}
DOCKER_PASSWORD: ${{secrets.DOCKER_PASSWORD}}