Skip to content

improve control architecture #128

improve control architecture

improve control architecture #128

Workflow file for this run

name: CI
on:
push:
branches:
- main
pull_request:
concurrency:
group: main-${{ github.workflow }}-${{ (github.event_name == 'pull_request' && github.event.pull_request.number) || github.ref }}
cancel-in-progress: true
jobs:
build-and-push-base-docker:
uses: ./.github/workflows/build_and_push_images.yml
with:
image_type: base
native-ci:
strategy:
fail-fast: false
matrix:
host: [ubuntu-20.04, self-hosted]
uses: ./.github/workflows/industrial_ci.yml
with:
runner: ${{ matrix.host }}
docker_image_tag: ghcr.io/itu-auv/auv-software-base:latest
build-and-push-main-docker:
needs: [native-ci, build-and-push-base-docker]
uses: ./.github/workflows/build_and_push_images.yml
with:
image_type: main