Skip to content

Merge pull request #3866 from ControlSystemStudio/CSSSTUDIO-3766 #17

Merge pull request #3866 from ControlSystemStudio/CSSSTUDIO-3766

Merge pull request #3866 from ControlSystemStudio/CSSSTUDIO-3766 #17

Workflow file for this run

name: Merge to master
on:
push:
branches:
- master
permissions:
contents: read
jobs:
lint:
uses: ./.github/workflows/_lint.yml
build:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
uses: ./.github/workflows/_build.yml
with:
os: ${{ matrix.os }}
upload-artifacts: true
unit-test:
uses: ./.github/workflows/_unit-test.yml
ui-test:
uses: ./.github/workflows/_ui-test.yml
integration-test:
uses: ./.github/workflows/_integration-test.yml
docker-image:
permissions:
contents: read
packages: write
strategy:
fail-fast: false
matrix:
service: [alarm-server, alarm-logger, save-and-restore, scan-server]
uses: ./.github/workflows/_docker-image.yml
with:
image-suffix: service-${{ matrix.service }}
context: services/${{ matrix.service }}
maven-args: ${{ matrix.service == 'scan-server' && '-Pexecutable-jar --update-snapshots package' || '--update-snapshots package' }}